【MySQL/MariaDB】ユーザー追加と権限割り当て

MySQL/MariaDBのサーバを立ち上げたら最初に設定するユーザーの追加と権限の割り当て方法です。 ユーザー情報 ユーザーの追加 CREATE USER [ユーザ名] IDENTIFIED BY ‘[パスワード]’; […]

MariaDBでCassandra(NoSQL)を使ってみる

MariaDBを使用して公開しているサービスで、検索フォームがあるのだが、そこで検索ワードを格納しておきたいと思い、NoSQLでためておこうとどれにしようかな~ってたまたまMariaDBの公式サイトみてたらCassand […]

MariaDBにMroongaがマージされたので使ってみる

MariaDB10.0.15からストレージエンジンにMroongaが盛り込まれていたので早速つかってみた。 詳細な使い方は下記URLを参考にするとわかりやすい。 https://mariadb.com/kb/en/mar […]

MariaDB10.0をCentOS6.4にyumでインストールする

そろそろMariaDBに移行したいと思ってとりあえずインストール方法メモ。 下記URLからインストールしたいOSを選択(今回はCentOS6.4の64bitを選択) https://downloads.mariadb.o […]

MySQLのCPU使用率が急上昇した件

サイトが重いなーと思ってtopコマンドでみてみるとMySQLのCPU使用率がクエリ実行するごとに100%以上に跳ね上がったw 結果から言うとクエリの内容を変更した時にインデックスを貼ってなかった。 殆どの場合インデックス […]

count() vs num_rows

count関数を使用するのとnum_rows関数の速度はもちろんcount関数の方が早い。 もちろん場合にもよる。 レコード数が100で件数と結果を表示させたいとき。 SELECT * FROM table_name W […]

MySQLで値が重複してしまったレコードを一括削除する

重複対策をせずにデータを挿入してしまったり何かの間違いで重複した値がフィールドに入ってしまった場合に簡単に削除する方法 下記のようなテーブルがあるとして テーブル名:table_name |id |name |age | […]

MySQLが止まってた件(最大接続数を変更)

MySQLが止まってた。 原因は大量の更新処理によってmax_connectionが最大数に達してしまったのが原因だった。 つーわけで設定のmax_connectionを変更 稼働中でも変更できる。 [shell] my […]