摘要:
VMWare虚拟机的配置方法: 打开vmware虚拟机,选择“入门”,单击“编辑虚拟机设置”。 选择“资源”页签, 选择“CPU”,设置“份额”为“正常”,设置“预留”为最大值。 选择“内存”,选中“预留所有客户机内存(全部锁定)”前的复选框,单击“确定”。 重启虚拟机即可。 Hyper-V虚拟机的 阅读全文
摘要:
预读:用估计信息,去硬盘读取数据到缓存。预读100次,也就是估计将要从硬盘中读取了100页数据到缓存。 物理读:查询计划生成好以后,如果缓存缺少所需要的数据,让缓存再次去读硬盘。物理读10页,从硬盘中读取10页数据到缓存。 逻辑读:从缓存中取出所有数据。逻辑读100次,也就是从缓存里取到100页数据 阅读全文
摘要:
为了SQLSERVER能高效运行,SQLSERVER的磁盘子系统是一个重要的方面 Avg. Disk Sec/Read 这个计数器是指每秒从磁盘读取数据的平均值 下面的列表显示这个计数器值的范围,并指出这个计数器所处范围的意思 少于 10 ms - 非常好在 10 - 20 ms 之间- 还可以在 阅读全文
摘要:
用安装向导安装了全新的SQL Server,最后你点击了完成按钮。哇噢~~~现在我们可以把我们的服务器进入生产了! 抱歉,那并不是真的,因为你的全新SQL Server默认配置是未优化的,一个合格的DBA一定会对默认安装中配置进行修改。 当然,如果你只是学习用途,默认配置微软确实已经做得很好。 但服 阅读全文
摘要:
还原数据库的时候,总有些应用还在连接数据库 解决方法: 1. 把服务器网线拔了,单机恢复 2. ALTER DATABASE dbname SET OFFLINE WITH ROLLBACK IMMEDIATE 恢复后 ALTER database [ dbname] set online 记录一下 阅读全文
摘要:
JSON 中时间格式要求yyyyMMddHHmmss,从sqlserver 中转换 语句如下: Select REPLACE(CONVERT(varchar(100), GETDATE(), 112)+CONVERT(varchar(100), GETDATE(), 8),':','') 记录,用的 阅读全文
摘要:
合理配置tempdb 1.tempdb在SQL Server停掉,重启时会自动的drop,re-create. 根据model数据库会默认建立一个新的 2.tempdb对IO的要求比较高,最好分配到高IO的磁盘上且与其他的数据文件分到不用的磁盘上,以提高读写效率 3.应该根据根据CPU个数来配置te 阅读全文
摘要:
用鼠标右键单击该压缩的文件,然后单击属性。 单击常规选项卡,请单击取消阻止,然后单击确定。 从压缩文件中提取文件。 阅读全文
摘要:
SQL Server高效运行总的来说有两种方式: 一、 扩容,提高服务器性能,显著提高CPU、内存,解决磁盘I/O瓶颈。硬件的提升是立竿见影的,而且是风险小,在硬件更新换代非常快的年代, 当SQLServer 速度感觉慢的时候,第一选择是更换更新的,更强的服务器! 二、优化应用程序 这个是次优选择。 阅读全文
摘要:
工作中,用到视图 如: select * from A UNION ALL SELECT * FROM B 然后某天 A,B 表结构增加了一个字段 再然后,前端调用竟然不出增加的字段 1. 使用SELECT * 的视图不会自动增加你增加的字段,一样要刷新视图。所以使用Select * 不算是一个好的 阅读全文