itLinkedInPocketCopySQLのパフォーマンス改善について調べていると、カラム名、テーブル名にバッククォート(`)をつけたら、データの取得速度が劇的に向上した!なんて記事を多々見かけます。一応テストデータを使用し、データの取得速度の比較を行ってみたいと思います。検証方法まずテスト用のデータベースを用意する。COLLATE=utf8_unicode_ci;そしてテストデータとしてinsertするものはこちら。values(null,'testtesttesttesttesttesttesttesttesttest','testtesttesttesttesttesttesttesttesttest','testtesttesttesttesttesttesttesttesttest','testtesttesttesttesttesttesttesttesttest','testtesttesttesttesttesttesttesttesttest','testtesttesttesttesttesttesttesttesttest','testtesttesttesttesttesttesttesttesttest','testtesttesttesttesttesttesttesttesttest','testtesttesttesttesttesttesttesttesttest');このデータをttlを使用し、5万件insertしました。なんか、こう...ぞわっとしますね。今回はこれをテストデータとして利用します。PHPで動かしているプロジェクト内で、ajaxを使用し、10回連続で呼び出しを行った結果を比較します。}速度を比較するただ、「`」がついたというだけで速度が速くなるのか...。クォートを付けた時の方が、若干遅いですね...。いや、でもそんなはずは...もう一度計測します。二度目の測定結果さっきは、調子が悪かっただけです。10秒ほどの差を出してくれることでしょう。27.24秒ほれ、きた!1.77秒も縮まった!...微妙ですね。その後、計測を続けるもはっきりとした速度の差は現れなかったです。incrementの利用方法が少し難しいです。1行目でエラーがでる。コメントをキャンセルメールアドレスが公開されることはありません。