当前位置:网站首页>MySQL storage engine
MySQL storage engine
2022-07-07 03:36:00 【Fire eye Dragon】
Concept
Database storage engine is the bottom software organization of database , Database management system (DBMS) Create with data engine 、 Inquire about 、 Update and delete data .
- Different storage engines provide different storage mechanisms 、 Indexing techniques 、 Lock level and other functions . Now many different database management systems support many different data engines .MySQL The core is the storage engine
- Users can choose different storage engines for data tables according to different needs
- have access to SHOW ENGINES command , You can see MySQL All execution engines of , We can see that the default execution engine is innoDB Support transactions , Row level locking and foreign keys .
classification
- CSV: Logically, it is the storage engine of comma pink data . Special offer to create one for each data table in the database subdirectory .csv file . This is a normal text file , Each data line takes up one text line .CSV The storage engine does not support indexes .
- BlackHole: Black hole engine , Any data written will disappear , Generally used to record binlog Do replication relay
- ERFORMANCE_SCHEMA Storage engine : The engine is mainly used for mobile database server performance parameters .
- Mrg_Myisam Merge Storage engine : It's a group. Mylsam The combination of , in other words , He will be Myisam Multiple table aggregation engines , But he has no internal data , The real data is still Myisam In the engine's table , But you can query directly 、 Delete, update, etc .
| function | MyISAM | MEMORY | InnoDB |
|---|---|---|---|
| Storage limits | 256TB | RAM | 64TB |
| Support transactions | No | No | Yes |
| Full text index support | Yes | No | No |
| Support B Tree index | Yes | Yes | Yes |
| Support hash index | No | Yes | No |
| Support cluster indexing | No | No | Yes |
| Support data indexing | No | Yes | Yes |
| Support data compression | Yes | No | No |
| Space support rate | low | N/A | high |
| Support foreign keys | No | No | Yes |
operation
Query the storage engine supported by the current database
Method :
SHOW ENGINES;
View the current default storage engine .
Method :
SHOW VARIABLES LIKE '%storage_engine%';
See what engine a table uses ( In the real results, the parameters engine The latter indicates the current storage engine )
Method :
SHOW CREATE TABLE table_name;
Specify the storage engine when creating a new table
Method :
CREATE TABLE(...) ENGINE = MYISAM;
Modify database engine
Method :
ALTER TABLE table_name ENGINE = MYISAM;
ALTER TABLE table_name ENGINE = InnoDB;
modify MySQL Default storage engine
- close MySQL service
- find MySQL In the service installation directory my.ini file
- find default-storage-engine=INNODB Change to target engine
- start-up MySQL service
边栏推荐
- HDU ACM 4578 Transformation-> Segment tree - interval change
- “去虚向实”大潮下,百度智能云向实而生
- 图形化工具打包YOLOv5,生成可执行文件EXE
- Enumeration general interface & enumeration usage specification
- Tencent cloud native database tdsql-c was selected into the cloud native product catalog of the Academy of communications and communications
- 如何自定义Latex停止运行的快捷键
- 亚像素级角点检测Opencv-cornerSubPix
- 密码学系列之:在线证书状态协议OCSP详解
- SSL certificate deployment
- Do you know the five most prominent advantages of E-bidding?
猜你喜欢

20. (ArcGIS API for JS) ArcGIS API for JS surface collection (sketchviewmodel)

Restcloud ETL Community Edition June featured Q & A

2022年上半年HIT行业TOP50

Ubuntu 20 installation des enregistrements redisjson

Principle of attention mechanism

20.(arcgis api for js篇)arcgis api for js面采集(SketchViewModel)

21. (article ArcGIS API for JS) ArcGIS API for JS rectangular acquisition (sketchviewmodel)

海思万能平台搭建:颜色空间转换YUV2RGB

Set WiFi automatic connection for raspberry pie

体会设计细节
随机推荐
Optimization of application startup speed
20.(arcgis api for js篇)arcgis api for js面采集(SketchViewModel)
Lab1 configuration script
input_ delay
卡尔曼滤波-1
Free PHP online decryption tool source code v1.2
【达梦数据库】备份恢复后要执行两个sql语句
编译常量、ClassLoader类、系统类加载器深度探析
Ubuntu 20 installation des enregistrements redisjson
Baidu map JS development, open a blank, bmapgl is not defined, err_ FILE_ NOT_ FOUND
树莓派设置wifi自动连接
[dream database] add the task of automatically collecting statistical information
图形化工具打包YOLOv5,生成可执行文件EXE
Cocos2d-x box2d physical engine compilation settings
[untitled]
Ubuntu20 installation redisjson record
SSL证书部署
2022.6.28
VHDL implementation of single cycle CPU design
HMS Core 机器学习服务打造同传翻译新“声”态,AI让国际交流更顺畅