私はPostgreSQLのを使用していると私は私のSQLクエリとの奇妙な問題を抱えています。 私はを使用していPARAMTERウィッヒ日によって。私の要求は同じ操作をしません。 これは私の作業クエリです: SELECT DISTINCT app.id_application
FROM stat sj
LEFT OUTER JOIN groupe gp ON gp.id_groupe = sj.
私は〜2TBの完全空白のRedshiftテーブルを持っています。phash(上位カーディナリティ、何億もの値)と複合ソートキー(phash, last_seen)があります。 私は、クエリは次のように行うと: SELECT
DISTINCT ret_field
FROM
table
WHERE
phash IN (
'5c8615fa967576019f
私は、PostgreSQL 9.4を使用して、選択クエリ(インセット\更新なし)のみを使用して50GB(16M行、15列)のテーブルを分析しています。私のサーバーには4つの仮想ソケットと16GBのRAMがあります。 私が使用している一般的なクエリ: select y,count(z) from table where x in (select * from verySmallTable) grou
非常に大きなテーブルでクエリを最適化するのに苦労しています。基本的にすべての彼らは日付によって結果セットをフィルタリングする:次の日付インデックスを追加 SELECT FROM bigtable WHERE date >= '2015-01-01' AND date <= '2016-01-01' ORDER BY date desc;
が実際に物事を悪化させる: CREATE INDEX C
に参加し、 SELECT * FROM users,
(SELECT *
FROM mastery
WHERE champion_rank = 1
ORDER BY global_rank ASC
LIMIT 3) as ranks
WHERE users.id = ranks.user_id
マスタリーは22M行とユーザーがいる500万行を持っています。上記のクエリは1800ms