sql >> データベース >  >> RDS >> Mysql

MySQLでibtmp1ファイルをクリーンアップまたはサイズ変更するにはどうすればよいですか?

    ibtmp1 一度作成されたものは、mysqlサービスを再起動せずにどの方法でも縮小することはできません。

    それを処理する2つの方法があります:

    注意事項 :サーバーの起動時に、このファイルのサイズを次のように制限する必要があります:

     innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:5G
    

    ここで、最大5Gは、このファイルサイズが5GBに制限されていることを意味します。

    治療 :ファイルがすでに作成されている場合は、サービスを再起動する必要があります:

    SET GLOBAL innodb_fast_shutdown = 0;
    Shutdown MySQL
    remove ibtmp1
    start MySQL.
    

    ドキュメント: https://dev.mysql.com /doc/refman/5.7/en/innodb-temporary-tablespace.html



    1. Windows7でのMySQL5のインストールと操作

    2. パフォーマンスの驚きと仮定:カウントをオンに設定

    3. Oracleデータベースと一致するように多数の文字列をロードする方法は?

    4. GET_FORMAT()の例– MySQL