myisam

    3

    1答えて

    私は、MySQLデータベース(MYISAM)を使用する古いWebアプリケーションを持っています。私は最近、アプリケーションのパフォーマンスが大幅に低下したことに気付きました。私の索引をチェックした後、私はすべてのカーディナリティがゼロを報告していたことに気付きました。 各テーブルでANALYZE TABLEを実行することでこれを解決できました。 私は興味がありますが、カーディナリティが最初にゼロに

    1

    1答えて

    私たちはテーブルの束でこのかなり大きなMySQLデータベースを使用しています。最も重要なテーブルは約100万レコードの「植物」テーブルです。 このテーブルには約25のフィールドが含まれています。それぞれのフィールドは実際の情報を含む別のテーブルへの参照(MyISAMなので外部キーではありません)です。だから植物のテーブルを見ると、あなたが得るのは数字だけです。 問題は、このデータベース設計を書かな

    0

    2答えて

    MyISAMテーブルを復旧する際に、厳密に必要なファイルはデータファイル(tablename.MYD)です。残りのファイル(インデックスファイルtablename.MYIとtablename.frm )は、REPAIR TABLEを使用してデータファイルから再作成できます。 代わりにInnoDB( "innodb_file_per_table"の設定)を使用しています - ファイルからデータベース

    5

    3答えて

    テーブルの下に行が挿入される大きなMyISAMテーブルがあります。 いくつかのベンチマークを実行している間、私は選択が(常に)同じテーブルへの他の挿入をロックしないことに気付きました。しかし、インサートがストアド・プロシージャ/ファンクションから来るとき、それらはセレクトによってロックされます。 なぜですか?この動作を実証するために : CREATE TABLE Foo ( ID INT

    0

    1答えて

    私は、mysql(5.0.51a-3ubuntu5.4-log)に接続しているubuntuで実行されているcプログラムを持っています。 プログラムの主なタスクは、小さな(< 5000行)myisamテーブルのレコードを処理することです。行が正常に処理されると、その行は削除されます。そうでない場合は、後日再試行されます。試行に失敗した後、その試行は削除されます。この削除ではテーブルの主キーが使用され

    6

    2答えて

    私は本当に長い実行中の読書を1つ持っています。それは一日一回cronジョブの実行ですが、それが実行されている場合、全体のDBがロックダウンされます: mysql> show full processlist; +--------+------+-----------+------+---------+------+--------------+--------------------------

    0

    4答えて

    私は、バックアップMySQLデータへのrsyncを使用しようとしています。テーブルはMyISAMストレージエンジンを使用します。 私の期待は最初のrsyncの後、その後のrsyncsは非常に高速であるというものでした。表のデータがまったく変更された場合、操作は遅くなります。 Iは、実際のデータを含む989メガバイトのMYDファイルで実験を行った: 試験1から 予想されるように修飾されていないデータ

    1

    1答えて

    MyISAMはテーブルレベルのロックを使用します。つまり、INSERT/UPDATE:が実行されている間SELECT:がブロックされます。 ブロックされたSELECTの問題を軽減するために:私は、これらのパラメータを使用してMySQLを設定することを推奨してきたS: low_priority_updates=1 concurrent_insert=2 low_priority_updates=1を

    6

    1答えて

    MyISAMテーブルのphpMyAdmin v2.8.2.4では、構造タブの下に「関係ビュー」が表示されます。それは内部関係のリストを示します。しかし、MyISAMが外部キー制約やリレーショナル・インテグリティをサポートしていないことを考えれば、これらはどうなるでしょうか? phpMyAdminバージョン3.2.0.1では、このページ(「リレーションビュー」)はMyISAMテーブルには表示されなく

    2

    2答えて

    BLOB型の場所という名前のテーブル列に空間インデックスを追加しようとしています。私はこのしようとした場合: ALTER TABLE route ADD SPATIAL INDEX(Location); を私が取得: Error: BLOB/TEXT column 'Location' used in key specification without a key length しかしoffi