当前位置:网站首页>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
边栏推荐
- How to customize the shortcut key for latex to stop running
- SSL certificate deployment
- Jerry's broadcast has built-in flash prompt tone to control playback pause [chapter]
- .net中 接口可以有默认实现了
- Jerry's question about DAC output power [chapter]
- Do you know the five most prominent advantages of E-bidding?
- Basic concepts of Huffman tree
- 树莓派设置wifi自动连接
- Flutter3.0了,小程序不止于移动应用跨端运行
- 2022.6.28
猜你喜欢
RestClould ETL 社区版六月精选问答
R data analysis: how to predict Cox model and reproduce high score articles
Jericho is in non Bluetooth mode. Do not jump back to Bluetooth mode when connecting the mobile phone [chapter]
树莓派设置静态ip
Code quality management
Create applet from 0
23. (ArcGIS API for JS) ArcGIS API for JS ellipse collection (sketchviewmodel)
A 股指数成分数据 API 数据接口
Clock in during winter vacation
[safe office and productivity application] Shanghai daoning provides you with onlyoffice download, trial and tutorial
随机推荐
1200.Minimum Absolute Difference
变量、流程控制与游标(MySQL)
VHDL实现任意大小矩阵加法运算
Flink task exit process and failover mechanism
About Tolerance Intervals
[Dameng database] after backup and recovery, two SQL statements should be executed
23.(arcgis api for js篇)arcgis api for js椭圆采集(SketchViewModel)
源代码保密的意义和措施
【colmap】已知相机位姿情况下进行三维重建
未来发展路线确认!数字经济、数字化转型、数据...这次会议很重要
2022.6.28
[dream database] add the task of automatically collecting statistical information
2022年上半年HIT行业TOP50
Enumeration general interface & enumeration usage specification
22. (ArcGIS API for JS) ArcGIS API for JS Circle Collection (sketchviewmodel)
24. (ArcGIS API for JS) ArcGIS API for JS point modification point editing (sketchviewmodel)
【达梦数据库】添加自动收集统计信息的任务
About Confidence Intervals
About Estimation Statistics
SSL certificate deployment