sqlserver 建索引建议,提高查询效率

yuna@liu yuna@liu 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
如下有一个操作记录表,主要是记录用戶的操作记录。但表中数据越拉越多(已有上百万数据),查询越来越慢。
现怎样建立索引提高查询效率,请大家给出建议。

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] 发生日期,范围查詢
...全文

相关推荐

评论 15
收藏 已收藏
分享
返回顶部
yuna@liu
应用实例 27,579 成员 68,540 内容