Post

mysql

2017-10-03 16:11:47

php7をインストールした時にmysql...

php7をインストールした時にmysqlドライバーがなかった()php7のインストールについてはこちらを参照にしました。 CentOS6/CentOS7にPHP5.6/PHP7をyumでインストール ちなみに私の環境は・・・ さくらVPS CentOS6.7 ドライバーがないならインストールすればいいじゃないyum install yum install --enablerepo=remi,remi-php70 php-mysqlnd これで解決できたっぽいです(:3」∠) 補足:php7のインストールに関してもしかしたら足りないパッケージもあるかもしれませんが、laravelをphp...

インフラ

centos mysql php php7 sakuravps yum

2017-10-01 16:34:12

Vagrant上のMySQLで"MyS...

LaravelでマイグレーションやSQLファイルのインポートを繰り返したり、中断したりと無茶をやっていたらMySQLがおかしくなりました。 対応MySQLの設定ファイルにログサイズを設定したら直りました。 innodb_log_file_size=5M 所感無茶はやめよう! 参考 "Plugin 'InnoDB' registration as a STORAGE ENGINE failed" というエラーで MySQL サービスを起動できません症状 innodb_log_file_sizeを気軽に変えると死ぬよ

インフラ

mysql vagrant

2018-04-22 13:50:03

Indexとはなにか

インデックスとはテーブルに格納されているレコードを高速に取り出すための仕組み 以下のようなO(n)問題を抱えたクエリがあるとする。 SELECT * FROM users WHERE first_name = ‘Tom’ このクエリのパフォーマンスを上げるためには、以下のようにIndexを貼る。 ALTER TABLE users ADD INDEX (first_name) メリット・デメリットメリット データの読み込み・取得の速度向上 デメリット 容量の増加 書き込み速度の低下 データの作成・更新時には、同時にインデックスの追加・更新も行われるため、上記のようなデメリットが生じる。 イ...

データベース

DB Index mysql