sqlserver 建索引建议,提高查询效率
如下有一个操作记录表,主要是记录用戶的操作记录。但表中数据越拉越多(已有上百万数据),查询越来越慢。
现怎样建立索引提高查询效率,请大家给出建议。
現需要根據條件進行查看操作記錄,
查詢條件可以有:
[PIA_OWNER] 个人账号,模糊查詢
[O_ACCOUNT] 所属账号,模糊查詢
[O_NAME] 所属名称 ,模糊查詢
[P_NAME] 項目名称,模糊查詢
[A_DATE] 发生日期,范围查詢
现怎样建立索引提高查询效率,请大家给出建议。
CREATE TABLE [dbo].[TRACK_LOG](
[T_SEQ] [bigint] IDENTITY(1,1) NOT NULL,
[O_ACCOUNT] [varchar](10) NOT NULL,--所属账号
[O_NAME] [varchar](30) NOT NULL,--所属名称
[A_DATE] [date] NOT NULL,--发生日期
[P_NAME] [varchar](128) NOT NULL,--項目名称
[PIA_OWNER] [varchar](30) NULL,--个人账号
......................
)
現需要根據條件進行查看操作記錄,
查詢條件可以有:
[PIA_OWNER] 个人账号,模糊查詢
[O_ACCOUNT] 所属账号,模糊查詢
[O_NAME] 所属名称 ,模糊查詢
[P_NAME] 項目名称,模糊查詢
[A_DATE] 发生日期,范围查詢
...全文
相关推荐
mssql索引优化工具
mssql索引优化工具"是一种专门针对SQL Server数据库进行索引优化的应用,它可以自动分析数据库中的大表,并建议或自动创建合适的索引,以提高查询效率。1.
详解sqlserver查询表索引
,并可以根据实际情况来决定是否创建索引,以提高查询效率。
SQLServer 索引查询优化指南
- 宽度和深度:索引键的大小会影响索引的效率,应避免过宽的索引,同时注意索引层次的深度。5. **查询优化策略** - 使用合适的索引:根据查询条件选择适当的索引,避免全表扫描。
MSSQL海量数据查询优化,使查询具有更高的效率
本文探讨了在大规模数据环境下提升MSSQL查询效率的关键方法,涵盖数据库设计优化、SQL语句改进、索引策略调整及全文搜索应用。分析了因硬件瓶颈、程序缺陷导致的查询延迟问题,并提出数据分离存储、硬件升级
SQLServer索引碎片和解决方法
外部碎片发生在索引页不在其逻辑顺序上时,导致查询过程中需要额外的页切换,尤其是对于返回有序结果集的查询,这将显著降低查询效率。


应用实例
