一.查询思路 1.想要判断数据库查询缓慢的问题,可以使用如下语句,可以列出查询语句的平均时间,总时间,所用的CPU时间等信息 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 SELECT creation_time N'语句 ...
分类:
数据库 时间:
2017-11-24 21:37:26
阅读次数:
204
一、书签查找的概念 书签可以帮助SQL Server快速从非聚集索引条目导向到对应的行,其实这东西几句话我就能说明白。 如果表有聚集索引(区段结构),那么书签就是从非聚集索引找到聚集索引后,利用聚集索引定位到数据。此处的书签就是聚集索引。如果表没有聚集索引(堆结构)。那么扫描非聚集索引后,通过RID ...
分类:
数据库 时间:
2017-11-12 17:27:23
阅读次数:
182
SQL Server索引进阶:第一级,索引简介 By David Durant, 2014/11/05 (first published: 2011/02/17) 原文地址: Stairway to SQL Server Indexes: Level 1, Introduction to Index ...
分类:
数据库 时间:
2017-11-08 12:03:08
阅读次数:
219
在MSSQL Server中通过查看SQL语句执行所用的时间,来衡量SQL语句的性能。 通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO ,TIME。介绍如下: SET STATISTICS PROFILE ON:显示分析、编译和执行查询所需的时间(以毫秒为 ...
分类:
数据库 时间:
2017-11-02 18:22:21
阅读次数:
222
1、模糊查询效率很低:原因:like本身效率就比较低,应该尽量避免查询条件使用like;对于like ‘%...%’(全模糊)这样的条件,是无法使用索引的,全表扫描自然效率很低;另外,由于匹配算法的关系,模糊查询的字段长度越大,模糊查询效率越低。解决办法:首先尽量避免模糊查询,如果因为业务需要一定要 ...
分类:
数据库 时间:
2017-10-18 15:00:03
阅读次数:
173
在ORACLE数据库中有物理读(Physical Reads)、逻辑读(Logical Reads)、一致性读(Consistant Get)、当前模式读(DB Block Gets)等诸多概念,如果不理解或混淆这些概念的话,对你深入理解一些知识无疑是一个障碍,但是这些概念确实挺让让人犯晕的。下面我 ...
分类:
数据库 时间:
2017-09-19 00:30:55
阅读次数:
407
[20170916]sqlplus set array最小2补充.txt--//以前写的贴子,链接http://blog.itpub.net/267265/viewspace-1453652/--//上面提到设置array=1或者array=2.执行sql语句输出的逻辑读是一样的,所以得到一个结论. ...
分类:
数据库 时间:
2017-09-18 11:09:48
阅读次数:
195
为实现一个高TPS、高可靠性、高扩展性、低响应延迟的交易处理系统,在系统架构设计上,需要有诸多考虑。 1. 交易处理系统的功能 交易系统是用于连接多个不同的交易请求系统(上游系统)与交易受理系统(下游系统),在这些交易上下游系统之间传递不同格式的交易报文。同时一个交易请求可能需要发送多个不同的子交易 ...
分类:
其他好文 时间:
2017-09-17 17:38:40
阅读次数:
137
算术运算符: +、-、*、/、%: % 取模运算 可以得到两个数相除的余数 ++、-- 自增、自减: ++example 前++ example++ 后++ 编译出错 意外类型 自减同理 复合赋值运算符: +=、-=、/=、%=、&=、|=、>>=、<<=、^=: 以此类推 关系运算符: >、<、= ...
分类:
其他好文 时间:
2017-09-17 13:38:45
阅读次数:
173
什么是表分区 一般情况下,我们建立数据库表时,表数据都存放在一个文件里。 但是如果是分区表的话,表数据就会按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小文件放在不同的磁盘下由多个cpu进行处理。这样文件的大小随着拆分而减小,还得到硬件系统的加强,自然对我们操作 ...
分类:
数据库 时间:
2017-09-10 15:08:04
阅读次数:
187