<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                1、指定配置文件位置 MySQL實例啟動需要依賴my.cnf配置文件,而配置文件可以存在于多個操作系統目錄下 my.cnf文件的默認查找路徑,從上到下找到的文件先讀,但優先級逐級提升。 每個文件都可以找到,相同的配置項最后加載的生效。 ![](https://box.kancloud.cn/6b386ff55c1c27ee9824a851e78cfb7b_760x301.png) 2、系統表空間數據文件配置 可以通過innodb_data_file_path和innodb_data_home_dir來配置系統表空間數據文件 Innodb_data_file_path可以包含一個或多個數據文件,中間用;號分開 innodb_data_file_path=datafile_spec1[;datafile_spec2]... datafile_spec1 = file_name:file_size[:autoextend[:max:max_file_size]] 其中autoextend和max選項只能用作最后的這個數據文件。Autoextend默認情況下是一次增加64MB,如果要修改此值可通過innodb_autoextend_increment參數。Max用來指定可擴展數據文件的最大容量用來避免數據文件大小超過可用磁盤空間大小。 舉例如下: [mysqld] innodb_data_file_path=ibdata1:50M;ibdata2:50M:autoextend 表示指定ibdata1和ibdata2兩個數據文件,其中ibdata1文件為固定的50M大小,而ibdata2文件初始化為50M并可自動擴展容量 [mysqld] innodb_data_file_path=ibdata1:12M:autoextend:max:500M innodb_data_home_dir參數用來顯示指定數據文件的存儲目錄,默認是MySQL安裝后的數據文件目錄,舉例如下: [mysqld] innodb_data_home_dir = /path/to/myibdata/ innodb_data_file_path=ibdata1:50M;ibdata2:50M:autoextend 當然也可以在innodb_data_file_path中指定絕對路徑的數據文件 [mysqld] innodb_data_home_dir = innodb_data_file_path=/path/to/myibdata/ibdata1:50M;/path/to/myibdata/ibdata2:50M:autoextend 3、日志文件配置 默認情況下InnoDB會在數據文件夾下創建兩個48M的日志文件,分別是ib_logfile0和ib_logfile1。 Innodb_log_group_home_dir參數用來定義redo日志的文件位置 mysql> show variables like '%innodb_log_file%'; +---------------------------+----------+ | Variable_name | Value | +---------------------------+----------+ | innodb_log_file_size | 50331648 | | innodb_log_files_in_group | 2 | +---------------------------+----------+ [mysqld] innodb_log_group_home_dir = /dr3/iblogs innodb_log_files_in_group參數用來定義日志文件的個數,默認和推薦值都是2 innodb_log_file_size參數定義了每個日志文件的大小,日志文件越大意味著buffer pool進行文件間切換的操作越少,從而減少IO,一般至少要保證在高峰期的1小時內的所有日志都能存放在一個日志文件里而不發生切換,當然文件大小也有最大限制,就是所有日志文件的總大小不能超過512G 4、Undo表空間配置 默認情況下,undo日志是存放在系統表空間里,但也可以選擇在獨立的一個或多個undo表空間中存放undo日志 Innodb_undo_directory參數決定了獨立的undo表空間存放目錄 Innodb_undo_logs參數決定了回滾段的個數,該變量可以動態調整 Innodb_undo_tablespaces參數決定了獨立undo表空間的個數,比如設置為16時則會在undo表空間存放目錄下創建16個undo文件,默認為10M mysql> show variables like '%innodb_undo%'; +--------------------------+-------+ | Variable_name | Value | +--------------------------+-------+ | innodb_undo_directory | ./ | | innodb_undo_log_truncate | OFF | | innodb_undo_logs | 128 | | innodb_undo_tablespaces | 0 | 5、臨時表空間配置 默認情況下,innodb會創建一個自增長的ibtmp1文件在數據文件夾下作為臨時表空間數據文件。 Innodb_temp_data_file_path參數可以指定文件路徑,文件名和文件大小 mysql> show variables like '%innodb_temp%'; +----------------------------+-----------------------+ | Variable_name | Value | +----------------------------+-----------------------+ | innodb_temp_data_file_path | ibtmp1:12M:autoextend | +----------------------------+-----------------------+ 6、數據頁配置 Innodb_page_size參數用來指定所有innodb表空間的數據頁大小。默認是16K大小,也可以設置為64K、32K、8K和4K。一般設置為存儲磁盤的block size接近的大小. 7、內存相關配置 Innodb_buffer_pool_size參數確定了緩存表數據和索引數據的內存區域大小,默認為128M,推薦設置為系統內存的50%~80%。 在服務器有大量內存的情況下,也可以設置多個緩存以提高系統并發度。Innodb_buffer_pool_instances參數就是用來做這個設置。 Innodb_log_buffer_size參數確定了redo log緩存的大小,默認值是16M,其大小取決于是否有某些大的事務會大量修改數據而導致在事務執行過程中就要寫日志文件。 8、InnoDB只讀設置 InnoDB可以通過—innodb-read-only參數設置數據表只能讀取 [mysqld] innodb-read-only=1 mysql> update temp set id2=100; ERROR 1015 (HY000): Can't lock file (errno: 165 - Table is read only)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看