web-technical-blog

web開発に関する技術メモ

mysql

MySQLで異なるDBに存在するテーブルを結合

ずっとできないと思っていたが、DBを跨いでテーブル結合ができるのか。。qiita.com

CentOS6系にMySQL5.7をyumでインストール

CentOS6系の標準リポジトリのMySQLはバージョン5.1 それ以外のバージョンを使用するには、自分で該当バージョンのリポジトリを追加してインストールする作業が必要になる。 # yumレポジトリ追加 # rpm -Uvh http://dev.mysql.com/get/mysql57-community-rele…

MySQLで大量データでLIMIT,OFFSETは遅いみたい...

1000万件くらいのレコードが格納されているテーブルで、 LIMIT、OFFSETを使用するとパフォーマンスが良くないみたい。▼参考URL d.hatena.ne.jp

MySQLのautocommitの設定について

MySQLのmy.cnf設定で以下のように、設定されている場合は 明示的に、commitをする必要があるので注意が必要 $ view /etc/my.cnf autocommit=0 DELETE FROM TBL_A WHERE ID > 9999; COMMIT; 上記のようにDELETEを行った後で、COMMITしないとデータが削除され…

MySQLのダンプ&リストアのメモ

よく使用するコマンドなのでメモっておきます。 # --- zipファイルからリストアする zcat test.dump.sql.gz | mysql -uxxx -pxxx DB # --- 通常のリストア mysql -uxxx -pxxx < test.dump # --- 通常のダンプファイル生成 mysqldump -uxxx -pxxx DB > test.d…