DROP TABLE T_TEST
CREATE TABLE T_TEST(
    ID INT IDENTITY PRIMARY KEY,STATUS BIT
)
INSERT INTO T_TEST SELECT 0
GO 100000
INSERT INTO T_TEST SELECT 1

CREATE INDEX IXF_T_TEST_STATUS ON T_TEST(STATUS) WHERE STATUS=1
UPDATE STATISTICS T_TEST with fullscan
DBCC FREEPROCCACHE
--正常查询
SELECT * FROM T_TEST WHERE STATUS=1
SQL SERVER 参数化查询后不走筛选索引
--参数化查询
SP_EXECUTESQL N'SELECT * FROM T_TEST WHERE STATUS=@STATUS',N'@STATUS BIT',1
SQL SERVER 参数化查询后不走筛选索引

相关文章:

  • 2022-01-08
  • 2021-06-21
  • 2022-12-23
  • 2022-01-11
  • 2022-12-23
  • 2021-12-06
猜你喜欢
  • 2021-06-17
  • 2021-04-01
  • 2022-02-10
  • 2021-08-02
  • 2021-08-02
相关资源
相似解决方案