0

すべてのsqldumpには、CREATEステートメントに「Engine = ...」構文が含まれていないため、デフォルトのインポートに「ENGINE = MyISAM」を追加できますか?

mysql5.5を搭載したubuntu12.04サーバーでは、大きなテーブルのインポートが非常に遅いためです。これは、インポートするときに標準のInnoDBを使用しているためです。

または、mysqlで設定フラグを設定できますか?作成された新しいテーブルはデフォルトでMyIsamです。

4

2 に答える 2

3

デフォルトのエンジンをMyISAMに設定するには、次の構成オプションを使用しますmy.cnf

default-storage-engine=MyISAM
于 2012-05-07T17:50:10.830 に答える
1

docsによると、次のことができます。

  1. 指定したデフォルトのストレージ エンジンでサーバーを起動します。

    --default-storage-engine サーバー起動オプションを使用して、デフォルトのエンジンを指定できます。

  2. 設定ファイルを変更する

    または、my.cnf 構成ファイルで default-storage-engine オプションを設定します。

  3. セッションごとにエンジンを変更する

    default_storage_engine 変数を設定することで、現在のセッション中に使用されるデフォルトのストレージ エンジンを設定できます。

于 2012-05-07T17:51:30.993 に答える