Hello其他程序员。在SQL查询中使用连接时遇到加载时间问题。正在连接的两个表各有大约5000行。我可以用这种方式减少加载时间吗?任何帮助将不胜感激!
SELECT applications.appId, applications.clientId, applications.applicationDate, applications.approved, client.cryptId, client.firstName, client.lastName
FROM applications
INNER JOIN client
ON applications.clientId = client.cryptId
Table Clients
ID clientId FirstName LastName
0 1duvbj John Doe
1 2dhyba Jane Doe
Table Applications
ID appId date approved
0 1duvbj 2017-01-01 '0'
1 2dhyba Jane '1'
答案 0 :(得分:-1)
我不知道你的表结构,但总的来说我假设你没有索引
所以我的解决方案是在applications.clientId和client.cryptId上创建一个索引。
必要的命令:
CREATE INDEX idx_applications_clientid
ON applications (clientId);
CREATE INDEX idx_client_clientid
ON client (cryptId);