我有客户名单。大约有。该表中有 200 万条记录。该表具有以下结构:
ID(int),FLM,电子邮件,地址,电话,BDAy;除 BDay 之外的每个 nvarchar 类型。
我在 ID 和 FLM 列上有两个非聚集索引。当我执行查询时,例如
SELECT * FROM tbl where FLM LIKE 'value'
我遇到大约延迟。1分钟。因此问题:
- 在 FLM 上添加聚集索引会改变性能吗?
- 我还能在这里优化什么?
我如何从程序中获得结果?使用SqlConnection
连接,然后在SQlCommand
对象中指定查询,然后通过DataReader
. 也许在这里我可以优化它以获得更好的结果(也许通过使用数据集)?