fujithuro.log

プログラマーの雑多な書き残しです

SQL

【PostgreSQL】シーケンスなどの存在確認

SQL

久しぶりに書こうとすると、どうするんだっけってド忘れしてちょこちょこ調べている気がするのでメモ。 例えばシーケンスならこう。pg_classに対してSELECTする。 select 1 from pg_class where relname = 'sequence_name' and relkind = 'S'; relkindは、そ…

DBeaverでSQLのフォーマット

SQL

SQLをフォーマット(整形)したいときは、デフォルトだと ctrl + shift + f

SQLの実行計画を読めるようになる(PostgreSQL)

SQL

SQLのパフォーマンスを測定するためのプラン(実行計画)について、「俺たちは雰囲気でプランを読んでいる」部分があって良くないと思ったので、ちゃんと読めるようになるため、情報を整理する。 explain と explain analyze まず、プランを出させる方法につ…