当前位置:网站首页>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
边栏推荐
- VHDL implementation of arbitrary size matrix addition operation
- [swift] learning notes (I) -- familiar with basic data types, coding styles, tuples, propositions
- Sorting operation partition, argpartition, sort, argsort in numpy
- [colmap] 3D reconstruction with known camera pose
- 数学归纳与递归
- Numpy中排序操作partition,argpartition,sort,argsort
- 【C语言】 题集 of Ⅸ
- qt-线程等01概念
- C# Task拓展方法
- About Confidence Intervals
猜你喜欢

【DPDK】dpdk样例源码解析之三:dpdk-l3fwd_001

Not All Points Are Equal Learning Highly Efficient Point-based Detectors for 3D LiDAR Point

Open3D 网格滤波

【安全攻防】序列化与反序列,你了解多少?

A 股指数成分数据 API 数据接口

VHDL实现任意大小矩阵乘法运算

Set WiFi automatic connection for raspberry pie

23. (ArcGIS API for JS) ArcGIS API for JS ellipse collection (sketchviewmodel)

19. (ArcGIS API for JS) ArcGIS API for JS line acquisition (sketchviewmodel)

从0开始创建小程序
随机推荐
23.(arcgis api for js篇)arcgis api for js椭圆采集(SketchViewModel)
An error in SQL tuning advisor ora-00600: internal error code, arguments: [kesqsmakebindvalue:obj]
HMS Core 机器学习服务打造同传翻译新“声”态,AI让国际交流更顺畅
R data analysis: how to predict Cox model and reproduce high score articles
Jerry's broadcast has built-in flash prompt tone to control playback pause [chapter]
“去虚向实”大潮下,百度智能云向实而生
海思万能平台搭建:颜色空间转换YUV2RGB
input_ delay
MySQL的存储引擎
变量、流程控制与游标(MySQL)
C# Task拓展方法
Variables, process control and cursors (MySQL)
19.(arcgis api for js篇)arcgis api for js线采集(SketchViewModel)
About Tolerance Intervals
2022年上半年HIT行业TOP50
PIP download only, not install
Optimization of application startup speed
数学归纳与递归
Sub pixel corner detection opencv cornersubpix
First understand the principle of network