一些小的细节,新的SQLServer数据库DBA需要注意
目的:优化和修改任何基于业务前提的,都能写出一些错误或不准确之处,欢迎在此。1、在建立DB时,根据MB(m)的增长建立自增长方案。步骤大小是根据业务量设置的。一般来说,建议建立地区(见图片),这是为了尽量不改变的初始大小,这是很好的默许。
如果数据文件(MDF)按照默认的1M增长,DB的业务经常被写入,数据库将经常请求空间到磁盘,这将导致不必要的IO消耗,并且也会导致资源等待和其他由于应用程序空间造成的问题。
如果日志文件(LDF)作为默认的增长率10%,当同样的大企业或大企业数据库,日志将逐日增长,现在如果日志文件大小为100g,每一步的成长是10g,你可以想象如果数据库磁盘一样突然将10 g的空间,然后我会是什么样的。
2。建议为系统保留一些记忆。根据内存大小保留(服务器内存64G一般我限制SQLServer 60g,把4克的系统,还是那句话根据业务情况)。因为SQLServer有一些操作,不消耗保留系统的SQLServer的内存。例如,你的服务器的内存是64G。现在SQLServer过程占用50g。当你做备份操作,操作不消耗占用SQLServer的50g,但剩下的14g记忆。还有其他的操作,也采取了非SQLServer的内存,如索引重建(记忆模糊的准确性)。如果SQLServer现在全是内存64G,那么你需要备份,当记忆是从哪里来的你只能让SQLServer发布一些对象在缓存中为您提供备份存储。如果业务繁忙,它可能会导致性能问题,由于缺乏内存或内存击中。
3.profiler是个好东西,谁知道谁使用它。
4。Windows性能监视器监视SQLServer性能的必要工具(友情提示:快捷键是perfmon。MSC)。具体的监测指标,我会写在其他博客。
5。如果你有足够的空间写的防火墙的弊端,数据库代码不够严格,公网IP,你可以使用xp_cmdshell存储过程,否则请关闭配置。
有一个SQLServer服务器,我没有在我面前管理,然后我忘了服务器的登录密码。所以我用SA密码登录到数据库,并成功添加服务器管理员帐户通过xp_cmdshell,并成功登陆服务器通过管理员帐户。它应该是一个快乐的故事。但你有没有想过,如果有人知道你的数据库连接字符串的程序违法,和你开始xp_cmdshell一遍,然后你就可以准备你的简历。
6、不要检查登陆箱顶部的密码选项。别问我为什么放纵自己。我担心有一天我的服务器会被其他人登录,这样我就可以删除数据并销毁我的数据库。
7。如果你没有特殊需求,尽量不要使用SSMS在机(尤其是当你的服务器不是你一个人使用)。例如,你使用SSMS登录到192.168.1.3服务器和数据库通过IP帐号密码192.168.1.4。这是没有问题的,但是当你使用它的时候,试着养成切断连接的习惯。否则,下一个人或者你自己的疏忽会把你想在机器上执行的脚本执行到数据库的远端。
8条道路。存储数据库物理文件尽量不要使用默认的路径,在构建生命称为数据库或数据的一封信,夹好,或寻找是很痛苦的一件事是不容易管理。不要把它直接放在磁盘的根,因为有可能会涉及很长一段时间的权限问题。如果有2个磁盘阵列(如RAID10,RAID0)或2个单独的物理磁盘,最好是商店的mdf文件和ldf文件分别提高IO性能(密度板放在RAID10和LDF在RAID0)。
9、当我们备份数据库时,尽量减少业务负载并尽量减少服务器负载。如果您可以选择压缩备份,则节省磁盘空间(当然,生成额外的IO)。日志备份不必太长或太长,这取决于业务量和允许数据丢失的程度。
10、如果除了备份之外还有其他的工作,尽量不要选择运行整点的时间,或者错开向前或几分钟,因为一般日志备份将选择一小时或几分钟的时间间隔,大部分时间都是点备份,所以其他工作试图避免这种备份操作的时间。
11。作业监视器只能看到作业最后一次执行的状态。
12。检查SQL服务启动时间:选择主..在login_time SPID = 1执行
13。不要让程序使用SA作为数据库连接字符串,SA的密码尽可能的复杂,SA弱密码的危害是不多说的。
14。看到快捷方式到数据库的连接是crtl + 1(sp_who)快速锁是Ctrl + 2(sp_lock),快捷键是Alt + X或F5执行(虽然有捷径,但尽量不使用),按下Win+R键调出输入类操作可以打开SQL Server Management Studio柱,选择属性表按Alt + F1看表(sp_help),一个新的快捷键查询窗口Alt + N,这是常用的快捷方式,方便您的数据库操作。
15、有时在创建或修改表或字段时,执行查询或写入新字段,并在新添加的对象下面找到一条红线。鼠标会显示无效的列的名称,这是轻度强迫症的人很不舒服。造成这种现象的原因是因为IntelliSense(智能感知功能)的SQL Server不察觉这种修改。我们可以手动执行快捷键Ctrl + Shift + R reperceive它。
当心灵充满了美酒佳肴,暂时想了这么多,想加入后,如果有不准确或不明白的地方欢迎拍砖。
PS:本博客为原始转载,请注明来源。