随笔分类 -  数据库相关

上一页 1 ··· 3 4 5 6 7
SQLServer数据库原理读书笔记(一)--SQLServer体系结构
摘要:SQLServer体系结构:网络程序库,用户态调度器,关系引擎,OLE数据库,存储引擎,IO管理器,Win32API。 1.update 的执行分两种情况: 1)直接替换; 2)分成delete和insert两个操作分别执行; 2.SQLServer页面大小为8k,每8个页面组成一个“集”(extent),集是分配回收空间的最小单位; 3.事务通过先写日志的方式... 阅读全文
posted @ 2009-02-25 22:49 风生水起 阅读(638) 评论(0) 推荐(0) 编辑
About SQLServer Transaction
摘要:1. 一个存储过程最好只有一个事务;多个事务既消耗资源,也容易产生错误; 2. 创建事务和结束事务的时候最好有这样的判断: Code Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->IF @@TRANCOUNT = 0 BEGIN -- ... 阅读全文
posted @ 2009-02-24 14:02 风生水起 阅读(1282) 评论(0) 推荐(0) 编辑
SQL Server 2005之PIVOT/UNPIVOT行列转换(转)
摘要: SQL Server 2005之PIVOT/UNPIVOT行列转换(转) 阅读全文
posted @ 2008-06-13 19:23 风生水起 阅读(1134) 评论(0) 推荐(0) 编辑
ADO中奇怪的问题
摘要:最近用Inno做一个安装包,其中有一部分是安装数据库,考虑减少安装包的通用性,我用ado访问数据库。安装数据库中需要判断是否已有对应版本的数据库,首先: use [master]goselect [name] from sysdatabasesgo 获取所有数据库,ado不支持"go",进行拆分发送,然后检测每个数据库是否符合软件要求,整体代码如下: conn.Open(c... 阅读全文
posted @ 2007-07-04 17:11 风生水起 阅读(404) 评论(0) 推荐(0) 编辑
转帖——精妙SQL语句
摘要:转帖——精妙SQL语句 阅读全文
posted @ 2007-05-08 11:25 风生水起 阅读(428) 评论(1) 推荐(0) 编辑
查找存储过程中的错误位置
摘要: 前两天为用友二次开发的一个项目查询数据报错,这个查询是通过一个主存储过程调用三个自定义函数,TSQL代码很多,而且用到很多循环递归,查询分析器报的错误地址在一个递归的入口,设断点跟踪了几次,因为太长了,未果。今天看了鞠强的SQL Server性能调优入门(图文版) ,有些心得,利用SQLServer的事件探查器终于找到错误位置。 阅读全文
posted @ 2007-01-22 11:04 风生水起 阅读(3791) 评论(2) 推荐(0) 编辑
数据库优化整合
摘要:1、OR语句可能会破坏索引的作用引发表扫描,可以可以分解成Union语句。例如:select a.cola,b.colb from taba a inner join tabb b on a.xxx=b.sss or a.ttt=b.yyy可以转化为select a.cola,b.colb from taba a inner join tabb b on a.ttt=b.yyyunion alls... 阅读全文
posted @ 2007-01-19 15:30 风生水起 阅读(701) 评论(2) 推荐(0) 编辑
数据库基础知识整合(一)——索引
摘要:东拼西凑的一些东西,只是想方便自己看 阅读全文
posted @ 2007-01-19 15:21 风生水起 阅读(519) 评论(0) 推荐(0) 编辑
权限管理未成熟思考
摘要:标记方法 1.可通过类属性、方法属性标记出是否需要拦截进行权限判断; 2.通过一个CS窗口反射出所有类、方法,标记是否需要拦截进行权限判断,并将结果生成XML文件。处理 通过统一的类进行拦截处理权限(可考虑成熟项目,例如Castle的AOP等)。当前问题及解决 1.提取整理类、方法比较困难;需要更加简化表现层,对公司当前编码进行规整; 2.对于按钮... 阅读全文
posted @ 2007-01-19 11:11 风生水起 阅读(364) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7