Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL优化-如何使用大量AND加速查询? 选择* 从AS T 其中T.x=1111和T.y=“fdsfsdf”和T.z=8888,并且。。。_Sql_Query Optimization - Fatal编程技术网

SQL优化-如何使用大量AND加速查询? 选择* 从AS T 其中T.x=1111和T.y=“fdsfsdf”和T.z=8888,并且。。。

SQL优化-如何使用大量AND加速查询? 选择* 从AS T 其中T.x=1111和T.y=“fdsfsdf”和T.z=8888,并且。。。,sql,query-optimization,Sql,Query Optimization,是否有办法优化该查询?对于此查询: Select * From <table> AS T Where T.x = 1111 AND T.y = "fdsfsdf" AND T.z = 8888 AND ... 你需要一个索引。对于您提供的内容,最好的索引具有任意顺序的三列: Select * From t Where T.x = 1111 AND T.y = 'fdsfsdf' AND T.z = 8888 AND . . . 您可能会喜欢我的演示或视频: create in

是否有办法优化该查询?

对于此查询:

Select * 
From <table> AS T
Where T.x = 1111 AND T.y = "fdsfsdf" AND T.z = 8888 AND ... 
你需要一个索引。对于您提供的内容,最好的索引具有任意顺序的三列:

Select *
From t
Where T.x = 1111 AND T.y = 'fdsfsdf' AND T.z = 8888 AND . . .

您可能会喜欢我的演示或视频:
create index idx_t_xyz on t(x, y, z);