m-dob****@rozet*****
m-dob****@rozet*****
2013年 6月 10日 (月) 17:18:49 JST
関係各位、 いつもお世話になっております。私はドブリン・マイケルと申します。 下記のメールについて追加の情報を書かせてください。 > 毎日の夜中にmysqldumpでバックアップを取っているんですが、それが原因に > なる可能性がありますか? Cent OS 6.4を使っています。 夜中の02:00にcrontabでmysqldumpを起動させています。 当日の14:00にテーブルロックが残っているから、 mysqldumpの処理が終わったあと、テーブルのロックが残る可能性があるか、 知りたいです。 よろしくお願いします。 ドブリン マイケル > 関係各位、 > > いつもお世話になっております。私はドブリン・マイケルと申します。 > mroongaのテーブルロックの機能について質問があります。 > > mroongaのテーブルにINSERTしようとすると、タイムアウトが発生する場合が あ > ります。テーブルのステータスを確認すると、下記のステータスになります。 > > Waiting for table level lock > > mroongaはInnoDbと同じように、行のロックをかけていると認識していますが、 > それは合っていますか?もし行のロックを普通に使っているのであれば、 > どういうときにテーブルのロックがかかりますか? > 毎日の夜中にmysqldumpでバックアップを取っているんですが、それが原因に > なる可能性がありますか? > > また、使っているテーブルはこの構造です。 > mroongaのバージョンは「 3.0.1」です。 > > > CREATE TABLE `MY_DATA` ( > `id` int(11) NOT NULL, > `task_id` varchar(40) DEFAULT NULL, > `string_1` mediumtext, > `string_2` mediumtext, > PRIMARY KEY (`self_search_id`), > KEY `index_task_id` (`task_id`), > FULLTEXT KEY `index_one` (`string_1`) COMMENT 'parser "TokenDelimit, > FULLTEXT KEY `index_two` (`string_2`) COMMENT 'parser\n" TokenDelimit"' > ) ENGINE=mroonga DEFAULT CHARSET=utf8$$ > > > もしアドバイスがあれば教えてください。 > > > よろしくお願いします。 > ドブリン マイケル > > > > > > > >