优化就是WHERE子句利用了索引,不可优化即发生了表扫描或额外开销。经验证,SQL Server性能的最大改进得益于逻辑的数据库设计、索引设计和查询设计方面。反过来说,最大的性能问题常常是由其中这些相同方面中的不足引起的。其实SQL优化的实质就是在结果正确的前提下,用优化器可以识别的语句,充份利用索引,减少表扫描的I/O次数,尽量避免表搜索的发生。
数据库,数据库学习
阅读全文
很多大型的网站使用的是SQL Server 2008数据库,很多同学没有安装过此数据库。今天给大家介绍下SQL Server 2008的安装教程,图文并茂,让同学们更容易学习。正所谓赠人玫瑰,手有余香,两个版本的序列号一并附上。
数据库,SQLServer
阅读全文
SQL Server和Access数据库中,应用表的关联会提供数据库的效率。表的关联在SQL语句中就是Left Join、Right Join和Inner Join的使用。
数据库学习,SQLServer
阅读全文
昨天遇到一个SQL Server的问题:需要写一个储存过程来处理几个表中的数据,最后问题出在我想将一个表的一个列的多行内容拼接成一行。
数据库,SQLServer
阅读全文
可能许多同学对SQL Server的备份和还原有一些了解,也可能经常使用备份和还原功能,我相信除DBA之外我们大部分开发员队伍对备份和还原只使用最基础的功能,对它也只有一个大概的认识。
数据库,SQLServer
阅读全文
SQL Server提供了“分离/附加”数据库、“备份/还原”数据库、复制数据库等多种数据库的备份和恢复方法。这里介绍一种学习中常用的“分离/附加”方法,类似于大家熟悉的“文件拷贝”方法,即把数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘上作备份,然后把这两个文件再拷贝到任何需要这个数据库的系统之中。比如,在实验教学过程中,同学们常常想把自己在学校实验室计算机中创建的数据库搬迁到自己的计算机中而不想重新创建该数据库,就可以使用这种简单的方法。但由于数据库管理系统的特殊性,需要利用SQL Server提供的工具才能完成以上工作,而直接的文件拷贝是行不通的。
数据库学习,SQLServer
阅读全文
在SQL Server创建完表后,经常需要更改表的设计,有时会提示“不允许保存更改,您所做的更改要求删除并重新创建以下表”错误。原因在SQL Server为了防止数据表被随意更改,默认在创建后不允许更改表的结构,因此只要取消就可以解决此问题了。
数据库,SQLServer
阅读全文