摘要: 在多数据库服务器中迁移某个数据库时,为了省时间,我们可能会直接把某个数据库分离,然后直接使用mdf文件在另一台机上再附加此数据库。这么样做的结果会把所有缓存计划清除出缓冲区。导致CPU的使用率会在一段时间内一直剧高不下。 除了分离会导致清除过程缓存,其它的操作像:把数据库设置为在线或离线后、对数据库进行重命名时、试图修改数据库的排序规则时(不管成功与否)、直接删除某个数据库时。其它的没有具体测试,...
阅读全文
摘要: 不知道大家有没有看过这篇文章(http://book.csdn.net/bookfiles/738/index.html),有两个地方可能会误导大家,在此说明一下的看法: 关于在程序中使用SqlParameter指定查询参数后会被自动参数化,那我们可以放心拼接SQL吗? 关于在存储过程中使用sp_executesql生成一个缓存计划会始终有效吗? 其实如果使用SqlParameter后发送的SQL...
阅读全文