MySQL8效能測試三(myisam引擎)

2021-10-06 08:04:49 字數 506 閱讀 3939

從mysql 8.0版本開始,就不允許建立 myisam 分割槽表了,只允許建立已經實現了本地分割槽策略的引擎。

到目前為止,只有innodb和ndb這兩個引擎支援本地分割槽策略。

create table t (i int) engine = myisam;

在mysql 8.0中,通常需要使用它 engine來指定myisam 儲存引擎,因為innodb它是預設引擎。

資料量:408434條,141.7m,50個併發,查詢1000次,結果如下:

mysql8使用innodb引擎測試

mysql8使用myisam引擎測試

由上面結果可知,mysql8中的myisam引擎的查詢效率近乎是innodb引擎的50倍

MySQL8效能測試四(nosql)

nosql資料庫資料庫大致上可以分為四類 鍵值儲存,列儲存,文件儲存和圖形儲存。mysql8新增了nosql的文件儲存 將mysql用作文件儲存時,集合是容器,集合包含可以新增 查詢 更新 和刪除的json文件。進入mysql shell的bin目錄 執行.mysqlsh root localhos...

mysql8問題 mysql8中的問題

only full group by 對於group by聚合操作,如果在 select 中的列,沒有在 group by 現,那麼這個sql是不合法的,因為列不在group by從句中。no auto value on zero 該值影響自增長列的插入。預設設定下,插入0或null代表生成下乙個自...

mysql8建立不了使用者 mysql8建立使用者

假如是mysql8版本的話,使用 grant all privileges to 使用者 localhost identified by 自定義密碼 會報錯,因為要先建立使用者再進行賦權,不能同時進行 建立使用者 create user 使用者名稱 localhost identified by 密...