Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.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_Oracle11g - Fatal编程技术网

Sql 关于数据库关系和索引

Sql 关于数据库关系和索引,sql,oracle11g,Sql,Oracle11g,我有三张桌子,总共有200万行 我正在创建一个SQL查询,内部连接有两个表,有时是三个表。有时我只是为一个表创建一个SQL查询 我想为它创建索引,但我不确定如何创建。我该怎么做?三列(表中的所有ID列)一起或分开。哪一个索引可以正常工作 最后一个问题是关于DB关系。这三个表没有PF-FK关系。它能影响我的查询时间吗 如果你能帮助我,谢谢:)关于你的模型,我的建议是: 为联接中使用的每个表上的每列创建索引 如果你想要更多的建议,你需要提供更多的信息

我有三张桌子,总共有200万行

我正在创建一个SQL查询,内部连接有两个表,有时是三个表。有时我只是为一个表创建一个SQL查询

我想为它创建索引,但我不确定如何创建。我该怎么做?三列(表中的所有ID列)一起或分开。哪一个索引可以正常工作

最后一个问题是关于DB关系。这三个表没有PF-FK关系。它能影响我的查询时间吗


如果你能帮助我,谢谢:)

关于你的模型,我的建议是:

为联接中使用的每个表上的每列创建索引

如果你想要更多的建议,你需要提供更多的信息