SQL存储过程优化措施
1.tempdb的使用规范: i. 尽量避免使用distinct、order by、group by、having、join、cumpute,因为这些语句会加重tempdb的负担。 ii. 避免频繁创建和删除临时表,减少系统表资源的消耗。 iii. 在新建临时表时,如果一次性插入数据量很大,那么可以使用select into代替create table,避免log,提高速度;如果数据量不大,为了缓和系统表的资源,建议先create table,然后insert。 iv. 如果临时表的数据量较大,需要建立索引,那么应该将创建临时表和建立索引的过程放在单独一个子存储过程中,这样才能保证系统
DBA职业生涯
从获得第一份工作,到从一名初级的DBA成长成一名高级DBA,希望这篇文章在如何度过你的职业生涯的各个阶段方面提供一些有用的建议。我应该成为一名DBA么?[@more@]从获得第一份工作,到从一名初级的DBA成长成一名高级DBA,希望这篇文章在如何度过你的职业生涯的各个阶段方面提供一些有用的建议。(作者:Brian Peasland) 我应该成为一名DBA么? 曾问过的一个问题是一个人应该从事DBA这样的职业么。这个问题并不容易回答,因为它因人而异。有的人有成为一名好DBA所需要的天赋。而其他人并不认为能够很容易掌握成为DBA的秘诀。DBA职业需要掌握
SQL2005中的9大改进
SQL2005,是微软近千名工程师历时5年开发出来的新一代企业级数据库产品。尽管在最后发布版本中,抛弃了一些激动人心的功能如WinFS,但与SQL2000相比仍然有诸多非常重大的改进.[@more@]值得好好研究一下。SQL2005,是微软近千名工程师历时5年开发出来的新一代企业级数据库产品。尽管在最后发布版本中,抛弃了一些激动人心的功能如WinFS,但与SQL2000相比仍然有诸多非常重大的改进。主要包括:1:XML数据类型、XQuery查询、XML增强;2:CLR集成:可以用.NET编写SQL编程对象,如SP、Triger、Function、Aggregate、DataType。3:Service Broke