|
|
1
5
除非您真的需要,否则您不会压缩SQL Server数据库(您会“收缩”它)。这不是MS Access,也不会回收未使用的空间(当然可以,但它掩盖了一个更重要的问题)
|
|
2
3
在SQL Server中,您需要对数据库进行各种维护。 10MB是一个非常非常小的数据库,因此缩小数据库对您来说是不值得的(“压缩”是您使用MS Access数据库所做的,在Sql Server中,您可以缩小数据库)。 相反,更可能的情况是,对于表中经常查询的列,您没有合适的索引。或者,您的索引是零碎的。 一个很好的起点是确切地了解哪些查询花费了很长时间(启动SQL Profiler和monitor是个好主意)。然后,您可以查看这些查询正在做什么,它们正在访问哪些表/列,然后查看是否有适当的索引。 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
Marc Guillot · 记录值时忽略冲突 1 年前 |
|
|
Fachry Dzaky · 正确使用ROW_NUMBER 1 年前 |
|
|
TriumphTruth · 从满足特定条件的数据集中选择1行 1 年前 |