- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 一次笔试题三个经典问题的总结
问题一:索引是否一定会提高查询效率? 首先可以很肯定的回答“不一定”,但很明显,出题者的意图在于你写出具体情况和原因。 建立索引的目的是加快对表中记录的查找或排序。 为表设置索引要付出代价的: 一是增加了数据库的存储空间; 二是在插入和修改数据时要花费较多的时间(因为索引也要随之变动) 建立合适的索引,一般情况是会提高查询效率的, 当然T-sql用不用索引,还要看SQL
2012-07-31 12:02:00 2867 7
转载 SQL SERVER性能优化综述
近期因工作需要,希望比较全面的总结下SQL SERVER数据库性能优化相关的注意事项,在网上搜索了一下,发现很多文章,有的都列出了上百条,但是仔细看发现,有很多似是而非或者过时(可能对SQL SERVER6.5以前的版本或者ORACLE是适用的)的信息,只好自己根据以前的经验和测试结果进行总结了。 我始终认为,一个系统的性能的提高,不单单是试运行或者维护阶段的性能调优的任务,也不单单是开发阶段的
2012-07-07 21:14:22 1430
转载 SQL函数和存储过程的区别
本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。 函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而存储过程的限制相对就比较少 1. 一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。 2. 对于存储过程来
2012-07-07 09:47:56 2183
原创 关于字符串拆分,合并问题的整理
--关于新方法解决字符串替换和拆分问题的总结 -->TravyLee生成测试数据:[test] if object_id('[test]') is not null drop table [test] create table [test]( [ID] int, [CODE1] varchar(2), [CODE2] varchar(10) ) insert [test] select 1,'A
2012-07-07 09:44:23 4165 3
原创 SQL Server事务和并发性的一些基础知识(未完待续)
事物和并发性 在学习事物和并发性之前首先来理解两个概念: 1、什么事事物? 事物是SQL Server中的基本工作单元。通常它由几个读取和更新数据库的SQL命令组成,但是这些操作都不被看为最终的,直到发出一个COMMIT命令为止。 2、什么是并发性? 并发性可以定义为多个进程在相同时间访问或者更改共享数据的能力。既然是能力,那么一个系统的并发性就会有强弱之分。既然如此,我们该怎样判断一个
2012-07-05 18:25:52 3630 1
数据库开发 维护 性能调优 备份还原 各种复杂问题的解决方案
2012-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人