<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智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [https://www.cnblogs.com/moonsoft/p/10418629.html](https://www.cnblogs.com/moonsoft/p/10418629.html) 轉自: https://www.cnblogs.com/qmfsun/p/4881919.html `前言:` `最近準備深入的學一下mysql,包括各種引擎的特性、性能優化、分表分庫等。為了方便測試性能、分表等工作,就需要先建立一張比較大的數據表。我這里準備先建一張千萬記錄用戶表。` `步驟:` `1`?`創建數據表(MYISAM方式存儲插入速度比innodb方式快很多)` `數據表描述` `數據量:``1``千萬` `字段類型:` `id?:編號` `uname:用戶名` `ucreatetime:?創建時間` `age:年齡` `CREATE?TABLE?usertb(???` `id?serial,????` `uname??varchar(``20``)?,???` `ucreatetime??datetime??,???` `age??``int``(``11``))???` `ENGINE=MYISAM?` `DEFAULT?CHARACTER?SET=utf8?COLLATE=utf8_general_ci???` `AUTO_INCREMENT=``1`??? `ROW_FORMAT=COMPACT;????` `2`?`創建插入數據存儲過程?` `delimiter?$$?` `SET?AUTOCOMMIT?=?``0``$$???` `create??procedure?test1()??` `begin` `declare?v_cnt?decimal?(``10``)??``default`?`0`?`;?` `dd:loop????????????` `insert??into?usertb?values?????????` `(``null``,``'用戶1'``,``'2010-01-01?00:00:00'``,``20``),?????????` `(``null``,``'用戶2'``,``'2010-01-01?00:00:00'``,``20``),?????????` `(``null``,``'用戶3'``,``'2010-01-01?00:00:00'``,``20``),?????????` `(``null``,``'用戶4'``,``'2010-01-01?00:00:00'``,``20``),?????????` `(``null``,``'用戶5'``,``'2011-01-01?00:00:00'``,``20``),?????????` `(``null``,``'用戶6'``,``'2011-01-01?00:00:00'``,``20``),?????????` `(``null``,``'用戶7'``,``'2011-01-01?00:00:00'``,``20``),?????????` `(``null``,``'用戶8'``,``'2012-01-01?00:00:00'``,``20``),?????????` `(``null``,``'用戶9'``,``'2012-01-01?00:00:00'``,``20``),?????????` `(``null``,``'用戶0'``,``'2012-01-01?00:00:00'``,``20``)?????????????` `;???????????????????` `commit;?????????????????????` `set?v_cnt?=?v_cnt+``10`?`;????????????????????????????` `if`??`v_cnt?=?``10000000`?`then?leave?dd;???????????????????????????` `end?``if``;??????????` `end?loop?dd?;?` `end;$$???` `delimiter?;????` `3`?`執行存儲過程` `call?test1;????` `耗時:用i5的筆記本執行也只需要``95``秒的時間` `4`?`根據需要修改engineer?(非必要步驟,如果不需要轉換無需操作)` `alter?table?usertb?engine=innodb;????` `耗時:用i5的筆記本執行也只需要``200``秒的時間` **測試實踐:** 查詢出數量:1000萬條數據 select cout(\*) from testtb; 耗時22.456s ![](https://img2018.cnblogs.com/blog/1427721/201902/1427721-20190222152155242-515728233.png) 又執行一遍,select count(\*) from usertb; 秒查出: ![](https://img2018.cnblogs.com/blog/1427721/201902/1427721-20190222152324495-841684045.png)
                  <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>

                              哎呀哎呀视频在线观看