myisam

    0

    2答えて

    私はテーブルを動的に作成しなければならない状況があります。いくつかの基準に応じて、特定のテーブルの列のサイズを変更します。 そのためには、1行のサイズを計算する必要があります。 次の表を作成する場合 CREATE TABLEサンプル(ID int、name varchar(30)); これにより、上記の表の1行のサイズは、数式によってmysql表に行を格納するためのすべてのオーバーヘッドを考慮した

    0

    1答えて

    私は、ホストが設定を変更せずに変更するWebhotelの幸運なオーナーです。 thatsが言ったときに、 データベースにInnoDBエンジンで動作しているテーブルがいくつかあります。 一晩中ホストはInnoDBを無効にしていますので、ALTERコマンドでMyISAMに変換することはできません。 とにかく、InnoDBが無効になっていると、データをデータベースから取り出したり、MyISAMに変換した

    1

    2答えて

    私は、PHP 5.1とMySQL 5.0(InnoDBをサポートしている)が必要なPHP/MySQLベースのCMSを開発しています。私は今、「ああ、まあ、その冗談なホストが機能Xを無効にしている、気にしています」と気付かずに、MySQLのどの機能を安全に使えるのか疑問に思っています。 だから私の質問は、問題になることができます(=無効にすることができ、特別な設定を必要とする、ユーザー権限が必要です

    0

    1答えて

    質問 私は、検索候補テーブルを生成するmyisam_ftdumpの結果を使用しています。このプロセスはスムーズに進みましたが、多くの単語がインデックスに複数回現れます。明らかに、私はちょうどSELECT distinct term FROM suggestions ORDER BY weightであるかもしれませんが、これは複数回表示されるという言葉に不利益を与えませんか? もしそうなら、行をマー

    4

    2答えて

    最近、MySQLのテスト(MyISAMを使用)に関するDjangoコミュニティの問題が発生しました。 はここでDjangoのチケットです:Djangoのコア開発者のhttp://code.djangoproject.com/ticket/14661 一つは、このテストを思い付いたと私たちの多くは、それを再現することができました。私たちがここまで走っているものは誰でも推測できますか?それは単にMyS

    2

    1答えて

    私のホストはMyISAMのみをサポートし、InnoDBはサポートしていないことがわかりました。したがって、私は組み込みの外部キーのサポートが欠けています。 PHPMyAdminで3つのテーブルを使って多対多の関係を実装するにはどうすればよいですか?唯一の解決策は、手動で関係をMySQLのクエリを介して入力することです、正しい?

    0

    1答えて

    レコードによって参照されるすべてのエントリと、異なるテーブル内のすべての子を削除します。可能であれば、私はトリガーではなく、マルチテーブルのdeleteステートメントを使用したいと思います。私はformsから行2を削除した場合 Table: forms id var 1 foo 2 bar Table 2: form_options id form_id var 1 1

    0

    2答えて

    私は現在idフィールドがSMALLINT(6)であると宣言するMySQLデータベースにいくつかのテーブルを持っています(SMALLINTは65535 [length of 5]になります)。私はUNSIGNEDの範囲で正の値が65535に増加する整数型でhereを読みました。idフィールドの属性をUNSIGNEDに変更すると、これはどのようにデータベースに影響しますか?また、SMALLINTからM

    2

    2答えて

    2つの異なるテーブルで2つの異なる列の全文索引付けを行う必要があります。 唯一の問題は、私がinnodbを使用しており、全文索引付けを行う方法がないことです。 私は、スフィンクスなどのオプションがあることを知っていますが、オプションを見ましたが、インデックスがフルテキストの列がvarchar(20)なので、残念です。 そして、おそらく、わずか約1,000,000の行があるでしょう 「最大で」私はの

    2

    1答えて

    1秒あたり約50個の挿入を受け取るテーブルがあります。現在、160 MiBを使用して700,000レコードがあります。私の小さなVPSは1ギガのラムで、そのまま維持しているだけです。 私はInnoDBを選択しました。人々は「規模が大きくなる」と言うほど、頻繁に破損することなく、テーブルロックの代わりに行ロックを実装しています。 これは正しい選択ですか? 私はMyISAMが遅延挿入をサポートしている