php--随手记0214_MySQL
Jun 01, 2016 pm 01:51 PM1、MyISAM型的表(mysql)无法处理事务,所以不会带来事务型存储引擎(如InnoDB)所需的额外开销。适合如下情况:
1>选择密集的表。
MyISAM在大量数据中筛选非常迅速,甚至在高流量的环境中也是如此。
2>插入密集的表。
MyISAM并发插入特性允许同时选择和插入数据。例如,管理邮件或WEB服务器日志数据。
2、静态的表结构(不使用xBLOB,xTEXT或VARCHAR)性能高,但要以空间为代价,如果用动态表结构,要经常使用OPTIMIZE TABLE 语句,它会整理由可变长度字段移动而带来的表的碎片。
3、INNODB是一个健壮的事务型存储引擎,使用专用缓冲区管理(可配置),引入行级锁定和外键约束。适合如下情况:
1>更新密集的表。
适合处理多重并发更新请求。
2>事务。
3>自动灾难恢复。

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

PHP's big data structure processing skills

How to optimize MySQL query performance in PHP?

How to use MySQL backup and restore in PHP?

How to insert data into a MySQL table using PHP?

What are the application scenarios of Java enumeration types in databases?

How to fix mysql_native_password not loaded errors on MySQL 8.4

How to use MySQL stored procedures in PHP?

Performance optimization strategies for PHP array paging
