位置: 编程技术 - 正文

新手SqlServer数据库dba需要注意的一些小细节(sql server数据库怎么使用)

编辑:rootadmin

推荐整理分享新手SqlServer数据库dba需要注意的一些小细节(sql server数据库怎么使用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:sql-server数据库,sql server入门新手教程,sqlserver入门,sqlserver入门,sql server数据库基本操作,sql server入门新手教程,sql server入门新手教程,sqlserver数据库使用教程,内容如对您有帮助,希望把文章链接给更多的朋友!

前言:任何的优化和修改都是以业务情况为前提,可能有的写的有误或者不准确的地方,欢迎各位来拍砖。

1.在创建db的时候自增长建议设置成按MB(M)增长,步长根据业务量来设置,一般情况建议设置-M(见图片),还有就是尽量别改初始大小,这个默认就好。

  如果按照数据文件(mdf)按照默认的1m增长,同时db的业务写入比较频繁,那数据库就会频繁的向磁盘请求空间,会造成不必要的io消耗,也会因为申请空间造成资源等待等问题。

  如果把日志文件(ldf)按照默认的百分比%增长,同样当db业务量很大或者有大事务的时候,日志会蹭蹭的增长,假如现在日志文件大小是G,那每次增长步长就是G,各位可以想一下如果数据库突然像磁盘申请个G的空间,那当时的io情况会是什么样。

2.建议给系统预留一些内存。根据内存大小预留(服务器g内存一般我限制sqlserver到g,留4个g给系统用,还是那句话根据业务情况来定)。因为sqlserver有一些操作是不消耗系统给sqlserver预留的内存的。比如你的服务器内存是g,现在sqlserver进程占用g,这时候如果你做备份操作的时候,这个操作消耗的不是sqlserver占用的g,而是剩余的g内存。还有一些其他的操作也会占用非sqlserver的内存,例如索引重建(这个记忆模糊了准确性有待考证)。假如现在sqlserver把g内存都占满了,这时候你需要备份,那内存从哪来呢?只能让sqlserver释放缓存中的一些对象来给你提供备份的内存。如果现在业务繁忙可能就会因为内存不足或者内存命中引起性能问题了。

3.profiler是个好东西,谁用谁知道。

4.windows的性能监视器是监控sqlserver性能必备的工具(友情提示:快捷键是perfmon.msc)。具体监控指标我会在其他blog里写。

5.如果你们机房的防火墙足够流弊,程序代码写的足够严谨,数据库没有公网ip,那你可以使用xp_cmdshell这个存储过程,否则请关闭这个config。

  曾经有一台sqlserver服务器放在我面前我没有统一管理,后来我忘了服务器的登陆密码。于是我用sa口令登陆这台数据库,成功的通过xp_cmdshell添加了服务器管理员账号,成功的通过这个管理员账号登陆了服务器。本来这应该是一个皆大欢喜的故事,但是你有没有想过如果别人通过非法程序知道了你的数据库连接串,恰巧你又开启了xp_cmdshell呢,那么你就可以准备简历了。

新手SqlServer数据库dba需要注意的一些小细节(sql server数据库怎么使用)

6.不要勾选登陆框上边的保存密码选项(别问我为什么,任性,就是担心某一天我的服务器被别人登陆了随便就能进数据库了,随便就删我数据毁我db了怎样!!)。

7.如非特殊需求尽量不要用过ssms跨机器登陆(尤其是当你的服务器不是你一个人使用的时候)。比如你在..1.3这个服务器上用ssms登陆通过ip账号密码..1.4这台服务器的db,这是没问题的,但是当你使用完以后尽量养成随手关掉这个连接的习惯。否则下一个人或者你自己不注意就会把想在本机上执行的脚本执行到了远端的那个db上。

8.存放db物理文件的路径尽量别使用默认路径,自己在某个盘符下建个命叫db或者data之类的文件夹存放就好,否则找起来是个很痛苦的事也不方便管理。不要直接建在磁盘的根目录下,因为这样有的时候可能会涉及到权限的问题让你蛋疼好久。如果有2个磁盘阵列(例如一个raid一个raid0)或者2个单独的物理磁盘,最好将mdf文件和ldf文件分开存放提高io性能(mdf放在raid上,ldf放在raid0上)。

9.备份数据库的时候尽量选择业务量最小服务器负载最小的时候,如果可以选择压缩备份,节省磁盘空间(当然也会产生额外的io)。日志备份不用太频繁也不能太长,视业务量和允许丢失数据的程度而定。

.如果这个实例下有除了备份以外其他的作业尽量别选择整点的时间跑,往前或者往后错开几分钟,因为一般的日志备份都会选择间隔一小时或者多少分钟,多数都是整点备份。所以其他的作业尽量避开这种备份操作的时间。

.作业监视器只能看到作业最后一次执行的状态。

.查看sql服务启动时间:SELECT LOGIN_TIME FROM MASTER..SYSPROCESSES WHERE SPID= 1

.不要让程序使用sa作为数据库连接串,sa的密码尽可能的复杂,sa弱口令的危害不用多说吧。

.查看当前数据库连接情况的快捷键是crtl+1(sp_who)锁情况的快捷键是ctrl+2(sp_lock),执行的快捷键是alt+x或者是f5(虽然有快捷键但是尽量别用),按win+r键调出来运行栏输入ssms可以打开sqlserver的management studio,选中表按alt+f1可以查看表的属性(sp_help),新建一个查询窗口的快捷键是alt+n,这些都是比较常用的快捷键,可以方便你的数据库操作。

.有时候当你新建或者修改一个表或者字段的以后,你执行查询或者写出来新建的字段发现新添加的对象下边有个红线,鼠标放上去会显示列名无效,对于我这种有轻微强迫症的人很难受。造成这个现象的原因是:SQL Server的intellisense(智能感知功能),没有感知到这项修改,我们可以手动的执行快捷键ctrl+shift+r来重新感知。

大过年的脑子里都被各种吃吃喝喝的填满了- -暂时就想起来这么多,以后有想到的再补充,如果有不准确的或者不明白的地方欢迎各位拍砖。

ps:本blog手打原创转载请注明出处。

启动sqlserver服务的bat脚本分享 声明下这个脚本不是我写的,忘了是从哪看到的了,在此分享给大家,因为在我的理解中技术就是用来分享的,希望原创作者看到了不要介意。1.创建个

SQL Server远程定时备份数据库脚本分享 经常会有定时备份SQLServer数据库的需要。定时备份到本机的话,还是挺容易的,计划任务就可以完成,但如果是整机挂了,那备份到本机是没意义的,

SQLServer 中设置AlwaysOn解决网络抖动导致的提交延迟问题 事件起因:近期有研发反应,某数据库从切换到环境后,不定期出现写操作提交延迟的问题;事件分析:在排除了系统资源争用等问题后,初步分析

标签: sql server数据库怎么使用

本文链接地址:https://www.jiuchutong.com/biancheng/347763.html 转载请保留说明!

上一篇:检测SqlServer数据库是否能连接的小技巧(sqlserver数据库测试工具)

下一篇:启动sqlserver服务的bat脚本分享(启动sqlserver服务的命令)

  • 财税2019 21号第二条
  • 计提印花税会计凭证怎么做
  • 土地增值税的计算方法公式
  • 房地产开发企业资质等级有几个
  • 小规模纳税人租赁不动产税率
  • 餐饮行业的成本率在多少才正常
  • 一般户付款能开增值税票吗
  • 劳务外包人员在本公司可报销吗
  • 应交税费科目的借贷方向
  • 淘宝网店女装
  • 购房发票是不是增值税
  • 个人银行账户怎么填写
  • 费用怎么分析
  • 简易征收增值税怎么做账
  • 税控发票抵税还是抵收
  • 总分机构企业所得税汇算清缴
  • 注册地址与实际办公地址不一致怎么办
  • 资本溢价能不能退还股东呢
  • 管家婆进销存软件免费版
  • 哪些政府补助属于国家
  • 广告制作费可以计入印刷费吗
  • 公司支付宝付款
  • 地税注销流程
  • 销售新的固定资产怎么算
  • 远洋船员如何征收个人所得税?
  • 同一控制下股权转让印花税
  • 开票含税和不含税哪个划算
  • 资产评估溢价部分如何处理?
  • 发票上不小心印上作废两个字怎么办
  • 小企业财务入账的办公用品有什么?
  • 持有至到期投资科目被取消了吗
  • 筹建期间的广宣费
  • u盘中装系统
  • 预算与决算对比分析
  • php strlen函数和mb_strlen
  • win10电脑电源选项怎样设置最好
  • PHP:Memcached::__construct()的用法_Memcached类
  • 如何发放年终奖 一个蒸蒸日上的公司,当
  • php判断查询是否有结果
  • 自制生产设备领用原材料按照什么确认收入
  • 商业模式诠释了一个企业如何赚钱
  • 数据库如何迁移数据库表
  • ldd命令详解
  • php curl_setopt
  • 新手为什么要买二手车
  • 怎样申请土地增值税补贴
  • 企业给企业借款收入会计处理
  • python动态强类型语言
  • phpcms官网打不开
  • Python如何查看中风患者两表的数据量
  • mysql好在哪里
  • 费用减少利润减少的情况
  • 企业月末在产品数量变化不大时,最适宜
  • 期权分为哪几种
  • Windows2003 SQL2005添加系统用户修改系统登录密码
  • 季度所得税申报怎么弥补以前年度亏损
  • 车船税应计入税金及附加吗
  • 空调维修保养方案
  • 行政单位要不要税号?
  • 行政单位无偿划拨资产账务处理
  • 收汇结汇以什么汇率入账
  • 扫描仪有危害吗
  • 广告赞助的形式
  • sql储存过程
  • mysql数据源
  • ubuntu-server
  • mac插hdmi没画面
  • bcdedit.exe
  • rpm软件安装命令
  • 信佛是信教吗
  • android点击按钮弹出对话框
  • 安卓下的分件分享怎么弄
  • javascript的数据类型有哪些?
  • JavaScript电子时钟倒计时第二款
  • jquery使用css方法添加图片边框视频教学
  • 企业欠税补交后影响贷款吗
  • 网商贷补充收款方式
  • 南京政务服务中心
  • 顺德中学校徽图片大全1998年
  • 公司给个人买房,怎么做账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设