关于MySQL的优化,一般情况下,第一想到的就是建立索引,但是索引并不是越多越好,使用索引要恰到好处,才能更好地优化性能。MyISAM基于ISAM(索引顺序访问方法),支持全文索引;InnoDB的行锁也不是绝对的,如果它在执行一个更新的语句时没法确定更新的范围,也会锁表,比如like更新;InnoDB支持回滚、崩溃恢复、ACID事务控制,InnoDB存储它的表和索引在一张表空间,表空间可以包含多个文件。

2019-02-24 13:12:08

在基于web的结构当中,数据库是最难进行横向扩展的,当一个应用系统的用户量和访问量与日俱增的时候,数据库却没有办法像server那样简单的通过添加更多的硬件和服务节点来扩展性能和负载能力。对于很多需要提供24小时不间断服务的网站来说,对数据库系统进行升级和扩展是非常痛苦的事情,往往需要停机维护和数据迁移。

2019-02-20 16:10:20

给字段设置随机数: UPDATE sl_order_bond SET order_amount=FLOOR(1 + (RAND() * 50)) WHERE user_id=5889 ; 字符串拼接: CONCAT('红烧',(FLOOR(1 + (RAND() * 50))));

2018-12-23 09:17:21

本篇文章介绍group、order、count联合使用的三种基本场景; group默认是按照ID正序来进行组内排序的,数据取第一条;

2018-03-12 00:11:09