为了提高从Delphi XE win32应用程序对Firebird 2.5数据库运行的不同查询的速度,速度更快:
自我加入 - 例如
SELECT e1.full_name AS Employee,e2.full_name AS Manager 来自员工e1加入员工e2 ON e1.mng_id = e2.emp_no;
OR
左连接其他表
SELECT e1.full_name AS Employee,e2.full_name AS Manager 来自员工e1 LEFT JOIN employee_info e2 ON e1.mng_id = e2.emp_no;
考虑到有关表格将包含超过50k行,并且我将添加索引以便尽可能加快查询速度。
答案 0 :(得分:0)
为了提高查询速度,您需要通过WHERE子句中涉及的所有字段创建索引