Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/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性能索引_Sql_Performance_Indexing_Non Clustered Index - Fatal编程技术网

SQl性能索引

SQl性能索引,sql,performance,indexing,non-clustered-index,Sql,Performance,Indexing,Non Clustered Index,在这里,我有一个名为Tuser的表,它有超过100K条记录,因为我需要通过一个条件直接获取这些记录 这是我的问题 SELECT TU.USERID,TU.ORGUNITID,TU.LOGINNAME,TU.LOGINPASSWORD,TU.FIRSTNAME,TU.LASTNAME, TU.HINTQUESTION,TU.HINTANSWER,TU.CONTACTID,TU.STATUSTYPE FROM TUSER(NOLOCK) TU INNER JOIN

在这里,我有一个名为Tuser的表,它有超过100K条记录,因为我需要通过一个条件直接获取这些记录

这是我的问题

SELECT TU.USERID,TU.ORGUNITID,TU.LOGINNAME,TU.LOGINPASSWORD,TU.FIRSTNAME,TU.LASTNAME,      
  TU.HINTQUESTION,TU.HINTANSWER,TU.CONTACTID,TU.STATUSTYPE FROM TUSER(NOLOCK) TU       
  INNER JOIN TUSERORGUNIT(NOLOCK) TUO ON TUO.USERID = TU.USERID      
  WHERE TU.ORGUNITID = @ORGUNITID
当记录少于3k时,需要4到5秒

现在执行平均需要35秒

这是我的执行计划


我需要创建索引吗?为什么?你能解释一下吗?

你使用的是哪种数据库管理系统?SQL Server?神谕?MySQL?哪个数据库?你检查过计划了吗?它将显示查询的哪个部分需要时间。SQl Server 2008 R2。。我检查了执行计划..你能在这两个表上添加创建脚本吗?