私が書いているクエリーは、数週間前に見るとうまくいきます。一週間以上行くと(〜20分)クロールします。私は一緒に3つのテーブルを結合しています。私はこれをより速く走らせるために何を探しているのだろうと思っていました。私はポストに他の情報が必要であるかどうか本当に知りません。JOINを使用してSQLクエリを最適化するためのヒントが必要です
EDIT:さらに詳しい情報:デシベルでは、Sybase 10クエリです:私も3位を取った
SELECT a.id, a.date, a.time, a.signal, a.noise,
b.signal_strength, b.base_id, b.firmware,
a.site, b.active, a.table_key_id
FROM adminuser.station AS a
JOIN adminuser.base AS b
ON a.id = b.base_id
WHERE a.site = 1234 AND a.date >= '2009-03-20'
はJOINと、それはまだ非常に遅い実行されます。私は別のJOINメソッドを試すべきですか?
「1週間以上」とはどういう意味ですか?数日ではなく1週間分のデータが必要ですか?プロダクションで1週間以上実行していますか? –
あなたの質問を投稿してください! – Blorgbeard
また、どのデータベースサーバーを使用していますか? MSSQL? MySQL?オラクル? – Blorgbeard