服务端开发技术
吸烟吐代码
程序员的世界聪明帅哥过多,明显傻瓜女生不够用。
展开
-
准确的SQL语句运行时间(效率)检测办法
我们对数据库进行优化后,比如索引加入了以后,到底有没有加快查询效率,起到正面作用呢?通常,我们可以通过“MSSQLSERVER”里的事件探测器进行性能实时监控,如果需要对更具体的SQL语句进行更精确的分析,我们可以在查询分析器中通过以下代码来实现:declare @d datetimeset @d=getdate()--select id from t_Page原创 2015-01-07 21:43:26 · 1410 阅读 · 0 评论 -
如何在本地数据库里建立远程数据库上表的视图(分布式视图)
分布式视图在多数据库服务器分布架构中应用广泛,她可以提高整个系统的运行性能,并同时保证其数据的一致性。以下是本人在使用过程中写的“鱼”笔记:1,建立“链接服务器”这一步是重点。打开“企业管理器”,在“安全性”下有一项“链接服务器”,这就是用来在本地数据库系统中远程访问远程数据库的。点击右键->新建一个:a.先输入链接服务器的名称,自己取一个名,如server01;在服务器类型下,不原创 2015-01-07 21:23:35 · 4914 阅读 · 0 评论 -
聚集索引与非聚集索引,索引的使用规则和经验
聚集索引:数据记录将按聚集索引列的顺序存储在物理硬盘上。每个表中只能有一个聚集索引。又名聚合索引。(如:新华字典中的注音)非聚集索引:通过二叉树的数据结构来描述的,索引里可能会有多层关系,最后索引中相邻的两条记录可能在物理上是完全不相邻的两条记录(如:新华字典中按部首查字)。一个表中可以有多个非聚集索引 复合索引:当一个索引中涉及到多列时,这个索引就是复合索引。复合索引在多转载 2015-01-07 21:38:02 · 3201 阅读 · 0 评论 -
在存储过程中使用循环——即使用游标
第一种:用游标,和WHILE可以遍历您的查询中的每一条记录并将要求的字段传给变量进行相应的处理 ================== DECLARE @A1 VARCHAR(10),@A2 VARCHAR(10),@A3 INT DECLARE YOUCURNAME CURSOR FOR SELECT A1,A2,A3 FROM YOUTABLENAME OPEN YOUCURNA原创 2015-01-20 17:40:57 · 553 阅读 · 0 评论 -
SQL日期格式化应用大全
SQL日期格式化应用大全 Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2原创 2015-01-20 17:03:38 · 1753 阅读 · 0 评论 -
SQL SERVER用户自定义函数的创建和使用
SQL SERVER的用户自定义函数可以在T-SQL中自由使用,就像其内建的系统函数一样,如字符串函数CHARINDEX(),数据类型转换函数CAST()和CONVERT()等。用户自定义函数的创建:在“企业管理器->数据库->用户自定义函数”下面,点右键创建新的自定义函数,和创建存储过程类似:这是一个将IP地址转换成BigInt的函数:CREATE FUNCTION GetIPN原创 2015-01-20 17:05:15 · 5170 阅读 · 0 评论 -
程序员级数据库优化要点
程序员级别的优化有哪些手段? (1)数据库的设置:如果你的数据库记录数不会超过30万条?如果你的数据库记录超过100万条?该如何设置数据库?一个或多个? (2)数据库表的设置:当你的某个数据库表记录超过100万级别,而且每天大量增长,这是一个不得不考虑的问题。如果你的系统浏览量很大,即使是30万条记录也是需要考虑的。 (3)索引的使用:索引可以大大提高数据库访问速度。什么时候用?哪转载 2015-01-20 17:10:45 · 476 阅读 · 0 评论 -
怎样解决SQL Server内存不断增加问题
当 SQL Server 数据库引擎在 Microsoft® Windows NT® 或 Windows® 2000 上运行时,其默认内存管理行为并不是获取特定的内存量,而是在不产生多余换页 I/O 的情况下获取尽可能多的内存。为此,数据库引擎获取尽可能多的可用内存,同时保留足够的可用内存以防操作系统交换内存。SQL Server 实例在启动时通常获取8到12MB的内存以完成初始化过程。当实例原创 2015-01-20 17:24:12 · 1739 阅读 · 0 评论 -
SQL SERVER日志文件清理 学习笔记
/*------特别注意------*/执行以下操作前,请您勿必要备份一下数据库,否则发生什么不可预计的损失后悔也来不及了请按步骤进行,未进行前面的步骤,请不要做后面的步骤,否则可能损坏你的数据库.一般不建议做第4,6两步第4步不安全,有可能损坏数据库或丢失数据第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复./*-------------------原创 2015-01-20 17:14:57 · 541 阅读 · 0 评论