摘要: SQLSERVER书签查找的通俗理解bookmark lookup 聚集索引不使用书签查找 我的理解: 聚集索引:把书里面的内容放到书签里面,指定了聚集索引表列的所有内容(整行记录)先放到书签里面 查询:当查询的时候根据书签目录,直接查找书签,因为内容直接存放在书签里面,所以查询速度很快 修改数据: 阅读全文
posted @ 2012-11-18 21:42 桦仔 阅读(1696) 评论(3) 推荐(0) 编辑
摘要: 今天测试sqlserver的数据库邮件,记录一下腾讯的邮件服务器的端口跟地址邮箱 qq.comPOP3服务器(端口110)pop.qq.comSMTP服务器(端口25) smtp.qq.com如果是设置POP3和SMTP的SSL加密方式,则端口如下:POP3服务器(端口995)SMTP服务器(端口465或587)。 阅读全文
posted @ 2012-11-11 15:37 桦仔 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 今晚看了一下msdb库里面的表,存储的信息归纳如下--数据库历史还原和备份信息--事务日志传送的信息--损坏的页面的信息--维护计划的信息--数据导入导出工具的信息DTS--数据库作业的信息--数据库邮件的信息--数据库代理的信息 阅读全文
posted @ 2012-11-10 23:15 桦仔 阅读(2646) 评论(0) 推荐(0) 编辑
摘要: 1、session连接持有锁时间过长2、锁数目过多3、锁粒度过大 阅读全文
posted @ 2012-11-10 17:42 桦仔 阅读(671) 评论(0) 推荐(0) 编辑
摘要: SQLSERVER压缩数据文件的用处有多大前奏:前些天因为客户那边的问题(其实是盗版问题),只能使用免费的SQLSERVER EXPRESS版本SQLSERVER2005 的express版本的SQLSERVER的整个数据库的数据文件大小限制为4GB(SQLSERVER2012express版本限制... 阅读全文
posted @ 2012-11-09 17:01 桦仔 阅读(3725) 评论(0) 推荐(0) 编辑
摘要: model数据库是创建SQLSERVER中所有数据库的蓝本,tempdb数据库也是根据model数据库来创建的,tempdb数据库本身不用备份如果model数据库损坏,那么tempdb数据库也创建不起来,SQLSERVER也启动不起来如果tempdb数据库或者资源数据库损坏,SQLSERVER也启动不起来 阅读全文
posted @ 2012-10-25 14:27 桦仔 阅读(642) 评论(0) 推荐(0) 编辑
摘要: C# winform中MouseDoubleClick与DoubleClick的区别是MouseDoubleClick:只能用鼠标双击DoubleClick:可以按键盘的回车键 阅读全文
posted @ 2012-10-22 16:48 桦仔 阅读(1310) 评论(0) 推荐(0) 编辑
摘要: SQLSERVER页面错误的解决方案记录前天帮人解决一个问题,他的SQLSERVER出现了页面错误,使用dbcc checkdb修复没有报错,但是收缩数据库的时候报错说“有页面错误”今天记录一下我帮他解决的方法先声明一下我是使用自己的数据库来做演示的,本人自己的数据库没有任务数据库错误,我只是拿自己的数据库作为例子朋友的SQLSERVER出现如下错误:消息 824,级别 24,状态 2,第 1 行SQL Server 检测到基于一致性的逻辑 I/O 错误 pageid 不正确(应为 9:912,但实际为 0:0)。在文件 'I:\data\PIMRpt_DB12_f.ndf' 阅读全文
posted @ 2012-10-22 10:33 桦仔 阅读(5547) 评论(2) 推荐(0) 编辑
摘要: SQLSERVER独特的任务调度算法"SQLOS"微软开发SQLOS的背景:SQLSERVER作为一个企业级数据库平台,一个基本的要求就是要有能力顺畅地同时处理成百上千的用户请求,SQLSERVER要使线程调度得更加适应高并发的数据库应用。由于以上背景:SQLSERVER在Windows的基础上开发... 阅读全文
posted @ 2012-10-17 23:40 桦仔 阅读(3587) 评论(1) 推荐(1) 编辑
摘要: SQLSERVER中的逻辑读与物理读在使用SET STATISTICS IO ON语句来统计SQL语句或存储过程的I/O的时候,SQLSERVER会显示逻辑读与物理读,那么逻辑读与物理读是什么意思呢?表 'SystemPara'。扫描计数 1,逻辑读取 2 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。大家都知道,SQLSERVER在执行第一次SQL语句或存储过程之后,会在内存中缓存执行这些SQL语句、存储过程的执行计划和读取出来的数据,下次再执行这些SQL语句、存储过程的时候就不用再到硬盘里去读了,使读取的速度更 阅读全文
posted @ 2012-10-01 01:41 桦仔 阅读(2389) 评论(0) 推荐(2) 编辑