标签: reorganize

在Sql Server维护计划中重新组织索引与重建索引

在更好的SQL Server数据库的SSW规则中,有一个完整的数据库维护计划的例子:SSW.在示例中,它们既运行重组索引,又运行重建索引,然后运行更新统计信息.这有什么意义吗?我认为重组指数是一个快速但不太有效的重建指数版本?并且索引重建也会自动更新统计信息(至少在聚簇索引上).

sql-server reorganize rebuild maintenance-plan

36
推荐指数
6
解决办法
7万
查看次数

如何使用CarrierWave重新组织现有文件夹层次结构?

我正在尝试使用CarrierWave重新组织文件夹结构来移动我的S3存储桶中的文件.

我来到一个现有的Rails应用程序,其中一个类的所有图像都被上传到一个名为的文件夹中/uploads.如果两个用户使用相同的文件名上传不同的图像,则会导致问题,第二个图像会覆盖第一个图像.为了解决这个问题,我想重新组织文件夹,根据ActiveRecord对象实例将每个图像放在自己的目录中.我们CarrierWave用来管理文件上传.

旧的上传代码具有以下方法:

def store_dir
  "uploads"
end
Run Code Online (Sandbox Code Playgroud)

我修改了方法以反映我的新文件存储方案:

def store_dir
  "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end
Run Code Online (Sandbox Code Playgroud)

这适用于新图像,但会破坏旧图像的URL.当我更改模型时,现有图像会立即将其URL报告在新文件夹中,而图像文件仍存储在其中/uploads.

> object.logo.store_dir
=> "uploads/object/logo/133"
Run Code Online (Sandbox Code Playgroud)

这是不正确的.此对象应报告其徽标/uploads.

我的解决方案是编写一个脚本来移动图像文件,但我没有在CarrierWave中找到正确的方法来移动文件.我的脚本看起来像这样:

MyClass.all.each |image|
  filename = file.name #This method exists in my uploader, returns the file name
  #Move the file from "/uploads" to "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end 
Run Code Online (Sandbox Code Playgroud)

我应该在脚本的第三行中将文件移动到新位置?

reorganize ruby-on-rails-3 carrierwave

9
推荐指数
1
解决办法
2166
查看次数

重组数组:奇数条目为KEY,偶数条目为VALUE

我正在尝试完成我为自定义MVC框架创建的URL路由器.我有一个从URL解析的参数列表,但问题是它们只有数字键.我想要做的是设置它,以便$ params数组中的第一个值是KEY,然后数组中的第二个值是第一个KEY的VALUE.但我需要更进一步.基本上,我需要将数组中的所有奇数键值作为新KEY,将偶数键的值作为值.

例:

这就是当前设置的方式:

Array
(
  [0] => greeting
  [1] => hello
  [2] => question
  [3] => how-are-you
  [4] => response
  [5] => im-fine
)
Run Code Online (Sandbox Code Playgroud)

这是它需要的(转换后):

Array
(
  [greeting] => hello
  [question] => how-are-you
  [response] => im-fine
)
Run Code Online (Sandbox Code Playgroud)

当我从URL字符串中取出字符串后,当我用"/"分隔符分解字符串时,创建这种类型的数组会更容易吗?如果是这样,那最好的功能是什么?

这可能是一个简单的解决方案,因为我确信这是一个常见的问题,但任何启示?

php arrays reorganize

8
推荐指数
1
解决办法
2029
查看次数

在IBM DB2中使用reorg命令有什么用?

在ibm db2 db中使用reorg命令有什么用?Reorg在内部做什么?如果在表上创建新索引,是否有必要运行reorg?

sql db2 ddl reorganize

5
推荐指数
1
解决办法
1万
查看次数

重新组织 svn 存储库

我创建了 svn 存储库,不用担心分支等。现在,我想创建分支。 这个问题说我可以通过复制来创建分支。但是,由于我没有主干/分支文件夹,/commands 重新组织目录的正确方法是什么?

svn version-control reorganize branch repository

4
推荐指数
1
解决办法
1306
查看次数

db2中的REORG命令

所以我一直在改变QMF中的一张桌子.经过3次改动之后,我相信桌子已经进入待定的重组状态,因此我无法另外改变它.我在这个假设中是否正确?如果是这样,它有什么影响并且可以解决它,我可以简单地重新组织表并继续改变它吗?如果是这样,重新组织表的语法是什么样的?我试过 REORG TABLE PIDJBIP.TABLE_NAME_T 并收到错误:

在"REORG TABLE"之后发现了一个意外的令牌"PIDJBIP".预期的代币可能包括:"加入".SQL状态= 42601.

关于这个主题,我没有从IBM页面获得太多帮助.

db2 reorganize db2-luw

1
推荐指数
1
解决办法
2654
查看次数