mysql的存储引擎myisam和innodb以及memory
memory以后会介绍到
innodb支持事物,外键以及行锁,mysql不支持
innodb不支持fulltext索引的类型
innodb不保存具体行数
innodb的auto_increment不支持联合索引
innodb删除表的时候是一行行删除
--------------------------------------------------------------------------------
大型网站对于数据库的操作优化
1.读写分离,采用主/辅的方式,来分散数据的压力,提高查询速度
2.按照业务特点横向或者纵向分割数据库。简单的来向就是大库变小库,大表变小表,来提高数据库的访问效率。一般来讲,一个数据库具有很多表或一张表有N多的记录,都会明显降低数据库的服务能力,比如mysql数据表记录达到2000W条左右,性能会降到几乎无法忍受。
数据库出现的下一瓶颈
1.事物操作:事物中设计的数据表在运行的过程中将会加锁。在这种情况下,访问这些表的数据会出现延迟
2.数据更新:数据库任何的表在数据更新的过程中,同样会被加锁,则同样会出现延迟
memcache就不会出现以上的情况。
基于MYSQL中优化的一些方法
2019-12-25 15:08MYSQL教程网 Mysql
本篇文章是对MYSQL中优化的一些方法进行了详细的介绍,需要的朋友参考下
延伸 · 阅读
- 2019-12-25Mysql两种情况下更新字段中部分数据的方法
- 2019-12-25基于mysql查询语句的使用详解
- 2019-12-25MySql中把一个表的数据插入到另一个表中的实现代
- 2019-12-25基于mysql事务、视图、存储过程、触发器的应用分
- 2019-12-25mysql 将列值转变为列的方法
- 2019-12-25整理Oracle数据库中数据查询优化的一些关键点
精彩推荐
- Mysql
MYSQL代码 定期备份Mysql数据库
Mysql自动备份脚本供大家参考,实现了定期备份Mysql数据库,并且可以选在在每周的一天做指定目录下文件的全面备份,备份文件自动上传到你指定的FTP上,...
- Mysql
linux mysql 报错:MYSQL:The server quit without updating PID file
mysql 报错:MYSQL:The server quit without updating PID file。以下是可能的原因与解决方法 ...
- Mysql
mysql 提示INNODB错误的解决方法
解决The‘InnoDB’feature is disabled; you need MySQL built with ‘InnoDB’ to have it ...
- Mysql
Linux下安装Mysql多实例作为数据备份服务器实现多主到一从多实例
由于第一次接触LINUX,花了三天时间才算有所成就,发出来希望可以给大伙带来方便 ...
- Mysql
MySql .frm数据库文件导入的问题
手头有.frm 文件,怎样导入数据库啊? ...
- Mysql
MySQL 字符串模式匹配 扩展正则表达式模式匹配
MySQL提供标准的SQL模式匹配,以及一种基于象Unix实用程序如vi、grep和sed的扩展正则表达式模式匹配的格式。 ...
- Mysql
mysql 存储过程的问题
最近我接触了一本php 与 mysql,老外写的一本书,书中有个tshirtshop网店代码,其中操作数据库的大多用的是mysql存储过程 ...
- Mysql
MySQL里的found_row()与row_count()的解释及用法
MySQL中有两个函数来计算上一条语句影响了多少行,不同于SqlServer/Oracle,不要因为此方面的差异而引起功能问题 ...