41から始めました

文字通り41歳から始めたブログです。DB(MySQL)を使ってお仕事してるので、DB周りの話を中心に最近始めたこととかをTwitterのノリで書いています。なお、本サイトにおいて示されている見解は私個人の見解であり、所属団体や組織を代表するものではありません。

2018-08-01から1ヶ月間の記事一覧

MySQLの全文検索インデックスでハマったこと(主にストップワードテーブル)

以下ハマったことを羅列 innodb_ft_enable_stopwordパラメータが、公式にはグローバルのみと書いてあるのに、グローバルをOFFにしてもパラメータがOFFにならない。 alter table spec_bukken_view Engine = InnoDB;を使えばインデックスの張り直しは不要だが…

perrorコマンドって知ってる?

昨日とあるイベントに参加して知ったコマンドperrorについて perrorとは? 公式(perror - エラーコードの説明)を参照 要するに、MySQLがエラーコードやエラー番号を出力するんだけど、そのエラーの意味がこのツールで分かりますというもの。 使い方 MySQL(ク…

【MySQL】良く使う調査コマンド・クエリ

順次追加していく予定 SHOWコマンド プロセス一覧 show processlist; MySQLパラメータ確認 SHOW VARIABLES [like 'パラメータ名']; パラメータ名に hostname と入れればホスト名が取得できるし、 buffer と入れるとメモリ関連、 dir と入れればディレクトリ…

【MySQL】ERROR 2013 (HY000)の解消

これ、なんのエラー? ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 そもそもDBが立ち上がってないのなら全員これが出るだろうが、一部の接続だけがつながらないのであれば アクセス許…

FULLTEXT INDEXは一個ずつ作ろう(by MySQL5.7)

バージョン MySQL5.7.22 カラム追加の場合 ALTER TABLE table_A ADD COLUMN ft_column1 varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'フルテキストカラム1', ADD COLUMN ft_column2 varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NUL…