会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SQL爱好者
sqlserver性能调优之实战
摘要: 当数据库面临压力时,通过性能监视器收集服务器和数据库的运行数据,使之与性能基线对比,判断数据库存在cpu、内存或io方面的压力。一般各方面的压力都是集中出现,内存的少,导致数据需要更多的交换出内存空间,意味着IO的增加,随之而来的pu运算压力就会攀升。下面介绍一下我在实际工作中解决这方面问题的常规方
阅读全文
posted @ 2022-11-17 22:42 sxfinfo
阅读(1291)
评论(0)
推荐(0)
编辑
sqlserver--性能调优之计数器
摘要: 性能调优的第一步是建立性能基线。 DBA通过定期收集性能数据与不同时期的基线比较,通过偏差分析和趋势分析,宏观上把控数据库的整体状态。如:随着业务量的持续攀升,batch requests/sec和sql compliations.sec计数器的数值都将呈现上升曲线。其比值如果超过每10个批次请求1
阅读全文
posted @ 2022-11-11 21:39 sxfinfo
阅读(173)
评论(0)
推荐(0)
编辑
触发器及事务
摘要: 写在文章之前,希望使用触发器的同仁慎之又慎;触发器提供的便利自不用说,但是它的弊端会在日后慢慢显现,是难以及时察觉的。在两年的使用中,多次因触发器引发应用系统故障。这种故障很难察觉,通过sqlsever的跟踪器也无法抓到错误代码。有时候你抓到一段简单的插入语句,cpu耗时少,读取和写入的数据量很小,
阅读全文
posted @ 2020-07-19 14:59 sxfinfo
阅读(500)
评论(0)
推荐(0)
编辑
聚集索引表的表扫描
摘要: 表中存在聚集索引的情况下,扫描总是选择聚集索引扫描. 有书中说,在聚集索引碎片化严重的情况下,如果表扫描不要求排序,将采取如图所示的扫描 该扫描的特点就是order 为false. 数据引擎灵活的选取执行方式: 1.如果索引碎片化程度不高,将采取聚集索引扫描. 2.如果索引碎片化程度高,将采取iam
阅读全文
posted @ 2019-08-21 22:35 sxfinfo
阅读(141)
评论(0)
推荐(0)
编辑
转载内存授予(memory grants)的理解
摘要: 此文描述查询内存授予(query memory grant)在SQL Server上是如何工作的,适用于SQL 2005 到2008。 查询内存授予(下文缩写为QMG)是用于存储当数据进行排序和连接时的临时中间数据行。查询在实际执行前需要先请求保留内存,所以会存在一个授予的动作。 这样的好处是提高查
阅读全文
posted @ 2019-01-18 21:21 sxfinfo
阅读(493)
评论(0)
推荐(0)
编辑
master库与用户数据库中系统目录的区别
摘要: 每个数据库中的系统目录中都存放了其包含对象的信息。而master中额外存放了磁盘空间,系统层次的配置,文件的使用和分配,登录信息等。 注意:各数据库中的系统目录包含其自身对象的信息和master中绝大部分系统目录信息。 系统目录的分类:https://docs.microsoft.com/zh-cn
阅读全文
posted @ 2018-07-12 11:01 sxfinfo
阅读(118)
评论(0)
推荐(0)
编辑
request和response编码
摘要: response:默认使用iso-8859-1编码对消息体进行编码,传送数据给客户端。 ****响应头固定使用iso-8859-1编码; 服务器设置编码使用:setCharacterEncoding("uft-8"); 告知浏览器解码格式:setheader("content-type","text
阅读全文
posted @ 2018-05-02 11:22 sxfinfo
阅读(1371)
评论(0)
推荐(1)
编辑
j2ee关于响应头的传输猜想
摘要: 服务器默认使用iso8859-1的编码格式将数据发送到客户端。对于响应体可以使用respones.setContentType("text/html;charset=uft-8")语句来设置服务器的编码格式,并告知客户端使用指定的编码格式解码。 但是对于响应头,似乎无法起效。这一点是我在写“exce
阅读全文
posted @ 2017-11-24 16:54 sxfinfo
阅读(124)
评论(0)
推荐(0)
编辑
java调用存储过程无法返回结果集的说明
摘要: 使用SQLServerConnection 类的 prepareCall 方法使用 call SQL 转义序列。 call 转义序列的语法如下所示: {call procedure-name[([parameter][,[parameter]]...)]} 注意转义序列可以写成{ call proc
阅读全文
posted @ 2017-11-24 16:32 sxfinfo
阅读(848)
评论(0)
推荐(0)
编辑
SQL索引及表的页的逻辑顺序与物理顺序
摘要: 1、经过测试发现当聚集索引新建或者重建时,会按照逻辑顺序重新排列数据页和数据页内的数据行的物理顺序。 2、但修改表时,无论是聚集索引还是堆的数据页内都是按自然顺序向后插入数据,页面上的偏移量可以证明,偏移量递增。因为数据库的最小读取单元是页,所以页内的物理顺序对性能的影响较小,只需要维护好页内数据的
阅读全文
posted @ 2017-11-22 16:06 sxfinfo
阅读(2072)
评论(0)
推荐(0)
编辑
导航
博客园
首页
联系
订阅
管理
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
公告
昵称:
sxfinfo
园龄:
7年3个月
粉丝:
0
关注:
12
+加关注
统计
随笔 - 11
文章 - 0
评论 - 0
阅读 -
7473
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
sqlserver(2)
随笔档案
2022年11月(2)
2022年8月(1)
2020年7月(1)
2019年8月(1)
2019年1月(1)
2018年7月(1)
2018年5月(1)
2017年11月(3)
阅读排行榜
1. SQL索引及表的页的逻辑顺序与物理顺序(2072)
2. request和response编码(1371)
3. sqlserver性能调优之实战(1291)
4. java调用存储过程无法返回结果集的说明(848)
5. 触发器及事务(500)
推荐排行榜
1. request和response编码(1)
点击右上角即可分享