Tihiroの頭を休めるIT教室

少しだけ頭使って後は根性

2018-07-18から1日間の記事一覧

PostgreSQLでTruncateのあとにInsertしてSelectする前にAnalyzeする。

伝えたいこと データの入れ替えなんかで、既存のデータをTruncateしてInsertした後は、Selectする前にAnalyzeしましょうというお話。 なぜかというと Truncateによって統計情報がクリアされるから。統計情報がクリアされた状態でSelectしても正しい実行計画…

C言語で関数の引数は別アドレスが用意される模様。

伝えたいこと すっごい例コードが悪いですが、下記のmain関数内のcpとtest関数内のcpは違うアドレスに確保される模様。要は参照渡し的なことをしたかったけど、そんなことになってませんよ。っていうお話。 void test(char* cp) { printf("2:%p \n", &cp); }…