优化SQL Server数据库性能:新增索引(sqlserver加索引)
的创建
随着业务规模的不断扩大,企业数据库中储存的数据越来越多,如何快速检索出符合查询条件的数据就成为一个需要重点解决办法的问题,在SQL Server数据库中,新增索引符合条件的表就是优化数据读取性能的重要操作。
新增索引有两种方法,一种是SQL注入模式,即直接在SQL Server中执行SQL语句
例如:
CREATE INDEX 字段名称_idx ON 表名称(字段名称)
第二种是在SQL Server Management Studio中进行索引的创建:
在Management Studio中使用索引的创建的方法如下:
1.首先右键单击数据库表,点击Design
![image](https://github.com/CocoinData/Article_Code/blob/master/image-20200619140802120.png?raw=true)
2.在索引/约束设计列表中,点击“Indexes/Keys”,在右侧窗口点击“ADD”按钮,可以添加索引。
![image](https://github.com/CocoinData/Article_Code/blob/master/image-20200619140906118.png?raw=true)
3. 在“Indexes/KeysProperties窗口中选择需要作为索引字段的列,然后点击确定即可完成索引的创建,如下图所示:
![image](https://github.com/CocoinData/Article_Code/blob/master/image-20200619141040270.png?raw=true)
创建了新的索引之后,可以使用一些方法检查效果,例如使用explain命令来检测生成的SQL语句;还可以使用sys.dm_exec_query_stats来查看SQL语句的执行时间;同时,还可以通过监控SQL Server数据库中执行次数最多的语句来查看效果。
总之,使用新增索引的方式可以有效地提升SQL Server数据库性能,不仅能有效优化查询性能,还可减少查询调度和存储过程的负担,能更有效的为企业数据库服务,这也是企业数据库管理的重要措施。