1

Delphi XEwin32アプリケーションからFirebird2.5データベースに対して実行されるさまざまなクエリの速度を上げるには、次のようにします。

  • 自己結合-たとえば

    SELECT e1.full_name AS Employee、e2.full_name AS Manager FROM employee e1 JOIN employee e2 ON e1.mng_id = e2.emp_no;

また

  • 左は他のテーブルと結合します

    SELECT e1.full_name AS Employee、e2.full_name AS Manager FROM employee e1 LEFT JOIN employee_info e2 ON e1.mng_id = e2.emp_no;

taking in consideration that tables concerned will contain more than 50k rows, and I will add indexes in order to speed up the queries as much as I can.

4

1 に答える 1

0

クエリの速度を上げるには、WHERE 句に含まれるすべてのフィールドでインデックスを作成する必要があります

于 2012-08-11T10:40:22.290 に答える