12得票4回答
什么更好/更快?MySql还是文件系统?

假设有一个人员目录的网站。对于每个人,可能会有一张个人照片和一份传记。 我承认我的SQL查询可能还有改进的空间,但总体来说,哪种方式更快且使用的处理能力更少呢? 是先检查文件是否存在然后打开它, 还是 在MySQL中检查是否存在传记并显示它。 我相当确定在上述情况下,文件系统会比My...

11得票4回答
移除次要数据文件。DBCC SHRINKFILE:无法移动页面,因为它是一个工作表页面。

我有太多为tempdb创建的次要数据文件(.ndf)。为了删除多余的文件,我需要清空该文件(内容将被移动到其他文件中): DBCC SHRINKFILE('tempdbfile8', EMPTYFILE); 然后删除文件: ALTER DATABASE tempdb REMOVE FI...

11得票2回答
如何将TempDB文件移动到不同的驱动器或文件夹?

我该如何将我的 TempDB 数据或日志文件 从当前位置移动到不同的驱动器或文件夹?

10得票4回答
我真的需要保留.LDF文件吗?

每个月,我们都会对我们的生产数据库进行月末快照。这些月末快照严格用于报告目的,从不进行插入、更新或删除操作。每个快照都有一个.MDF和.LDF文件。 我想删除.LDF文件,并在服务器上释放一些空间。是否有任何原因我需要保留.LDF文件? 澄清: 我们的生产数据库每天晚上都会从另一个系统的文...

9得票1回答
识别文件增长事件

我发现我的投资组合中有许多数据库是使用默认的自动增长设置(1 MB或10%增量)创建的,这些数据库已经扩展了很长一段时间。如果我想了解每个数据库文件的外部碎片化程度,我能从元数据中获取到每个数据库文件大小被修改的次数吗(无论是通过自动增长还是手动修改)?为了澄清,我能从元数据中获取到数据库文件...

8得票1回答
为什么MySQL数据库数据文件部署在/var/lib/mysql下?

我想知道为什么我们要将数据文件部署在/var/lib/mysql/目录下。这是有逻辑理由吗,还是只是一个"传统"的存放数据的地方? 对于基于LSB或POSIX标准的答案,我会更加重视,并希望能提供链接到您最喜欢的Linux或Unix实现的政策,以说明这是部署数据的预期位置。 非常感谢您的关...

7得票2回答
同一SAN磁盘上的多个SQL Server数据文件

我目前正在创建一个新的数据库,之前只使用过一个数据文件和一个日志文件。我在网上做了一些关于多个数据文件的好处的研究,但是对于在单个磁盘上使用多个数据文件的好处,我找到了不同的意见。所以我的问题是:如果我唯一可用的磁盘是SAN磁盘,那么将数据分成4个单独的文件会带来任何性能优势(如多线程/并行处...

5得票2回答
索引在MySQL数据库中的物理位置在哪里?

请问如果我使用ALTER TABLE contacts ADD KEY (columnName);为表格建立索引,那么索引信息在MySQL数据库中的物理位置在哪里呢? 它将与该表格一起保留,并添加一个新的特殊列; 与该表格分开保留。 我认为答案是#2。 我们可以从多个表格中索引列吗?...