11 2016 档案

摘要:在 SQL Server 2005 中,可以通过将非键列添加到非聚集索引的叶级别来扩展非聚集索引的功能。通过包含非键列,可以创建覆盖更多查询的非聚集索引。这是因为非键列具有下列优点: 它们可以是不允许作为索引键列的数据类型。 在计算索引键列数或索引键大小时,数据库引擎不考虑它们。 当查询中的所有列都 阅读全文
posted @ 2016-11-29 20:10 有梦就能实现 阅读(1088) 评论(0) 推荐(0) 编辑
摘要:前言 前一篇的文章介绍了通过建立索引来提高数据库的查询性能,这其实只是个开始。后续如果缺少适当的维护,你先前建立的索引甚至会成为拖累,成为数据库性能的下降的帮凶。 查找碎片 消除碎片可能是索引维护最常规的任务,微软官方给出的建议是当碎片等级为 5% - 30% 之间时采用 REORGANIZE 来“ 阅读全文
posted @ 2016-11-29 14:11 有梦就能实现 阅读(675) 评论(0) 推荐(0) 编辑
摘要:千万级SQL Server数据库表分区的实现 2010-09-10 13:37 佚名 数据库 字号:T | T 2010-09-10 13:37 佚名 数据库 字号:T | T 一般在千万级的数据压力下,分区是一种比较好的提升性能方法。本文将介绍SQL Server数据库表分区的实现。 AD:51C 阅读全文
posted @ 2016-11-24 23:44 有梦就能实现 阅读(907) 评论(0) 推荐(0) 编辑
摘要:什么是表分区 一般情况下,我们建立数据库表时,表数据都存放在一个文件里。 但是如果是分区表的话,表数据就会按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小文件放在不同的磁盘下由多个cpu进行处理。这样文件的大小随着拆分而减小,还得到硬件系统的加强,自然对我们操作 阅读全文
posted @ 2016-11-24 23:39 有梦就能实现 阅读(328) 评论(0) 推荐(0) 编辑
摘要:2010-01-11 20:44 by 听风吹雨, 22580 阅读, 24 评论, 收藏, 编辑 开文之前首先要讲讲几个概念 【覆盖查询】 当索引包含查询引用的所有列时,它通常称为“覆盖查询”。 【索引覆盖】 如果返回的数据列就包含于索引的键值中,或者包含于索引的键值+聚集索引的键值中,那么就不会 阅读全文
posted @ 2016-11-24 16:21 有梦就能实现 阅读(340) 评论(0) 推荐(0) 编辑
摘要:导读:数据数优化查询一直是个比较热门的话题,小生在这方面也只能算是个入门生。今 天我们就讲下数据库包含列这个一项的作用及带来的优化效果 引用下MSDN里面的一段解释: 当查询中的所有列都作为键列或非键列包含在索引中时,带有包含性非键列的索引可以显 著提高查询性能。 这样可以实现性能提升,因为查询优化 阅读全文
posted @ 2016-11-24 16:13 有梦就能实现 阅读(333) 评论(0) 推荐(0) 编辑
摘要:包含列解析所谓的包含列就是包含在非聚集索引中,并且不是索引列中的列。或者说的更通俗一点就是:把一些底层数据表的数据列包含在非聚集索引的索引页中,而这些数据列又不是索引列,那么这些列就是包含列。同时,这些包含列并不会对索引中的条目有影响。好吧,为了使得问题稍微清楚一点,我用个简单的图示说明一下: 我们 阅读全文
posted @ 2016-11-24 16:04 有梦就能实现 阅读(1134) 评论(0) 推荐(0) 编辑
摘要:sqlserver查询表索引 2012-09-19 18:18 by Spring.Guo, 4599 阅读, 0 评论, 收藏, 编辑 SELECT 索引名称=a.name ,表名=c.name ,索引字段名=d.name ,索引字段位置=d.colid FROM sysindexes a JOI 阅读全文
posted @ 2016-11-24 15:57 有梦就能实现 阅读(259) 评论(0) 推荐(0) 编辑
摘要:这篇文章介绍了sql语句like多个条件的写法实例,有需要的朋友可以参考一下 这篇文章介绍了sql语句like多个条件的写法实例,有需要的朋友可以参考一下 // <![CDATA[ var cpro_id="u2261530";(window["cproStyleApi"] = window["cp 阅读全文
posted @ 2016-11-24 15:13 有梦就能实现 阅读(30596) 评论(0) 推荐(0) 编辑
摘要:一次性查看某数据库的所有表大小:create table test( name varchar(50), rows int, reserved varchar(20), data varchar(20), index_size varchar(20), unused varchar(20) ) in 阅读全文
posted @ 2016-11-24 12:37 有梦就能实现 阅读(433) 评论(0) 推荐(0) 编辑
摘要:做一个项目,第一件事情就是问:“这个数据库多大?” 下面是统计数据库数据量大小的方法 通常我们会使用命令: "sp_helpdb @dbname" 例如,查询数据库"testdb3"的使用量 "sp_helpdb"是最常用的命令, 但是注意:该命令显示的数据库大小"db_size"并不是指现存有效数 阅读全文
posted @ 2016-11-24 12:22 有梦就能实现 阅读(5330) 评论(0) 推荐(0) 编辑
摘要:这里主要有两个: (1)Windows事件日志 (2)SQLSERVER ErrorLog 1、Windows事件日志 Event Log 作为一个Windows开启和管理的服务程序,Windows会在自己的系统日志system log里记录 SQLSERVER这个服务的启动、正常关闭、异常关闭等信 阅读全文
posted @ 2016-11-24 12:19 有梦就能实现 阅读(2206) 评论(0) 推荐(0) 编辑
摘要:RDS的一个富有吸引力的服务是为用户提供慢日志的运行状况报告。报告从不同的维度(总执行时间,总执行次数,总逻辑读,总物理读)为用户提供TOP20的SQL。RDS希望在为用户提供稳定,快速服务的同时,用户可以从RDS得到更有个性化的优化建议。 这些信息很重要,用户可以有针对性地采取一些措施提高系统的性 阅读全文
posted @ 2016-11-24 12:16 有梦就能实现 阅读(2339) 评论(0) 推荐(0) 编辑
摘要:如果你已经急的焦头烂额,看到这篇文章的时候,请你换个坐姿,深呼吸几次,静下心来将这篇文章读完,也许你的问题迎刃而解。 我遇到的情况是这样的,网站被植入木马,盗取了我的web.config文件,web.config文件里面的数据库连接字符串没有加密,而我的数据库远程连接又没有做IP限制,黑客通过数据库 阅读全文
posted @ 2016-11-24 12:12 有梦就能实现 阅读(734) 评论(0) 推荐(0) 编辑
摘要:@Test public void clockingIn_Img() throws Exception{ DbJdbc idb = DbMaster.getIDB("JXT"); List<Jxt_pay_info> pays=idb.getBeanList("select top 100000 * 阅读全文
posted @ 2016-11-23 23:20 有梦就能实现 阅读(7783) 评论(0) 推荐(0) 编辑
摘要:目录 什么是事务日志 事务日志的组成 事务日志大小维护方法 Truncate Shrink 索引碎片 总结 什么是事务日志 Transaction log 是对数据库管理系统执行的一系列动作的记录,并利用这些记录来保证在遭遇硬件故障,灾难情况下ACID的可用性。从物理上来说,事务日志就是一个记录对数 阅读全文
posted @ 2016-11-23 22:57 有梦就能实现 阅读(599) 评论(0) 推荐(0) 编辑
摘要:处理千万级以上的数据提高查询速度的方法: 处理千万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3.应尽量避 阅读全文
posted @ 2016-11-23 21:06 有梦就能实现 阅读(539) 评论(0) 推荐(0) 编辑
摘要:本系列文章旨在收集在开发过程中遇到的一些常用的SQL语句,然后整理归档,本系列文章基于SQLServer系列,且版本为SQLServer2005及以上…… 文章系列目录 本文内容简介 这篇文章主要介绍以下内容: 快速查询表的总记录数 非递归查询树形结构表的所有子节点 清除查询缓存 编程中构建Wher 阅读全文
posted @ 2016-11-23 20:34 有梦就能实现 阅读(1412) 评论(0) 推荐(0) 编辑
摘要:文章目录 遇到的问题 使用SQLServer Profiler监控数据库 SQL1:查找最新的30条告警事件 SQL2:获取当前的总报警记录数 有哪些SQL语句会导致CPU过高? 查看SQL的查询计划 选择top记录时,尽量为order子句的字段建立索引 查看SQL语句CPU高的语句 通过建立相关索 阅读全文
posted @ 2016-11-23 20:24 有梦就能实现 阅读(2564) 评论(0) 推荐(0) 编辑
摘要:最近有项目反应,在服务器CPU使用较高的时候,我们的事件查询页面非常的慢,查询几条记录竟然要4分钟甚至更长,而且在翻第二页的时候也是要这么多的时间,这肯定是不能接受的,也是让现场用SQLServerProfiler把语句抓取了上来。 用ROW_NUMBER()进行分页 我们看看现场抓上来的分页语句: 阅读全文
posted @ 2016-11-23 20:21 有梦就能实现 阅读(1046) 评论(0) 推荐(0) 编辑
摘要:首先声明,我只是个程序员,不是专业的DBA,以下这篇文章是从一个问题的解决过程去写的,而不是一开始就给大家一个正确的结果,如果文中有不对的地方,请各位数据库大牛给予指正,以便我能够更好的处理此次业务。 项目背景 这是给某数据中心做的一个项目,项目难度之大令人发指,这个项目真正的让我感觉到了,商场如战 阅读全文
posted @ 2016-11-23 20:05 有梦就能实现 阅读(295) 评论(0) 推荐(0) 编辑
摘要:索引的概念 索引的用途:我们对数据查询及处理速度已成为衡量应用系统成败的标准,而采用索引来加快数据处理速度通常是最普遍采用的优化方法。 索引是什么:数据库中的索引类似于一本书的目录,在一本书中使用目录可以快速找到你想要的信息,而不需要读完全书。在数据库中,数据库程序使用索引可以重啊到表中的数据,而不 阅读全文
posted @ 2016-11-23 19:36 有梦就能实现 阅读(180) 评论(0) 推荐(0) 编辑
摘要:前言 数据库的查询执行,毋庸置疑是程序员必备技能之一,然而数据库查询执行的过程绚烂多彩,却是很少被人了解,今天哥哥要带你装逼带你飞,深入一下这sql查询的来龙去脉,为查询的性能优化处理打个基础,或许面试你也会遇到,预防不跪还是看看吧。 这篇博客,摒弃查询优化性能,作为其基础,只针对查询流程讲解剖析。 阅读全文
posted @ 2016-11-23 19:29 有梦就能实现 阅读(343) 评论(0) 推荐(0) 编辑
摘要:sql语句的优化分析 开门见山,问题所在 sql语句性能达不到你的要求,执行效率让你忍无可忍,一般会时下面几种情况。 网速不给力,不稳定。 服务器内存不够,或者SQL 被分配的内存不够。 sql语句设计不合理 没有相应的索引,索引不合理 没有有效的索引视图 表数据过大没有有效的分区设计 数据库设计太 阅读全文
posted @ 2016-11-23 19:27 有梦就能实现 阅读(326) 评论(0) 推荐(0) 编辑
摘要:工具概要 如果你的数据库应用系统中,存在有大量表,视图,索引,触发器,函数,存储过程,sql语句等等,又性能低下,而苦逼的你又要对其优化,那么你该怎么办?哥教你,首先你要知道问题出在哪里?如果想知道问题出在哪里,并且找到他,咱们可以借助本文中要讲述的性能检测工具--sql server profil 阅读全文
posted @ 2016-11-23 19:19 有梦就能实现 阅读(288) 评论(0) 推荐(0) 编辑
摘要:序言 本篇主要目的有二: 1、看懂t-sql的执行计划,明白执行计划中的一些常识。 2、能够分析执行计划,找到优化sql性能的思路或方案。 如果你对sql查询优化的理解或常识不是很深入,那么推荐几骗博文给你:SqlServer性能检测和优化工具使用详细 ,sql语句的优化分析,T-sql语句查询执行 阅读全文
posted @ 2016-11-23 19:10 有梦就能实现 阅读(4736) 评论(0) 推荐(1) 编辑
摘要:一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索 阅读全文
posted @ 2016-11-23 12:35 有梦就能实现 阅读(947) 评论(0) 推荐(0) 编辑
摘要:select a.name as 表名,max(b.rows) as 记录条数 from sysobjects a ,sysindexes b where a.id=b.id and a.xtype='u' group by a.name order by max(b.rows) desc sele 阅读全文
posted @ 2016-11-22 21:56 有梦就能实现 阅读(23838) 评论(0) 推荐(1) 编辑
摘要:<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->public static Obje 阅读全文
posted @ 2016-11-22 10:48 有梦就能实现 阅读(727) 评论(0) 推荐(0) 编辑
摘要:很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如: select * from table1 where name='zhangsan' and tID > 10000 和执行: select * from table1 wh 阅读全文
posted @ 2016-11-21 14:55 有梦就能实现 阅读(531) 评论(0) 推荐(0) 编辑
摘要:SELECT (total_elapsed_time / execution_count)/1000 N'平均时间ms' ,total_elapsed_time/1000 N'总花费时间ms' ,total_worker_time/1000 N'所用的CPU总时间ms' ,total_physica 阅读全文
posted @ 2016-11-21 14:49 有梦就能实现 阅读(2111) 评论(0) 推荐(2) 编辑
摘要:is too old (format 29) to work with client version '1.9.4 (r1740329)' (expects format 31) 2016年09月18日 10:49:52 0条评论数 37 次浏览 分类 :Linux 出现这种情况是因为客户端版本太旧 阅读全文
posted @ 2016-11-18 08:40 有梦就能实现 阅读(2575) 评论(0) 推荐(0) 编辑
摘要:A.截取从字符串左边开始N个字符 显示结果: http B.截取从字符串右边开始N个字符(例如取字符www.163.com) 显示结果: www.163.com C.截取字符串中任意位置及长度(例如取字符www) 显示结果: www 以上例子皆是已知截取位置及长度,下面介绍未知位置的例子 2.截取未 阅读全文
posted @ 2016-11-16 15:50 有梦就能实现 阅读(946) 评论(0) 推荐(0) 编辑
摘要:首先学习两个函数1.substring 返回字符、binary、text 或 image 表达式的一部分。基本语法:SUBSTRING ( expression , start , length ) expression:字符串、二进制字符串、text、image、列或包含列的表达式start:整数 阅读全文
posted @ 2016-11-16 15:39 有梦就能实现 阅读(9727) 评论(0) 推荐(0) 编辑
摘要:2.4.1 用NPOI操作EXCEL关于HSSFClientAnchor(dx1,dy1,dx2,dy2,col1,row1,col2,row2)的参数 NPOI教程:http://www.cnblogs.com/atao/archive/2009/11/15/1603528.html 之所有说NP 阅读全文
posted @ 2016-11-10 16:07 有梦就能实现 阅读(810) 评论(0) 推荐(1) 编辑
摘要:效果图: controller层方法: /** * * 导出Excel报表 * @param request * @return * */ @RequestMapping("/export") @ResponseBody public void export(HttpServletRequest r 阅读全文
posted @ 2016-11-10 16:01 有梦就能实现 阅读(1293) 评论(0) 推荐(0) 编辑
摘要:import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTestUtil { public static void main(String[] args) t 阅读全文
posted @ 2016-11-02 10:45 有梦就能实现 阅读(1837) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示