- 博客(6)
- 资源 (4)
- 收藏
- 关注
翻译 PHP操作MySQL分表实例
一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。首先,我们需要想好到底分多少个 表,前提当然是满足应用。这里我使用了一个比较简单的分表方法,就是根据自增id的尾数来分,也就是说分0-9一共10个表,其取值也很好做,就是对10 进行取模。另外,还可以根据某一字段的md5值取其中几位进行分表,这样的话,可以分的表就很多了。...
2018-11-30 18:28:18 1503
转载 MySql从一窍不通到入门(二)大数据量分页查询方法
转载:MySQL大数据量分页查询方法及其优化转载:分页查询的那些坑和各种技巧使用数据库的应用程序,多数情况下都需要使用 “分页” 这个功能。尤其是在 Web 应用程序中,后端的分页查询尤其的普遍。 在大数据量的使用场景下,分页查询的优化变得十分有意义。方法1: 直接使用数据库提供的SQL语句---语句样式:MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT...
2018-11-30 16:07:23 812
转载 MySQL从一窍不通到入门(一)基本概念梳理
1.主键 超键 候选键 外键主 键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。超 键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。候选键:是最小超键,即没有冗余元素的超键。外 键:在一个表中存在...
2018-11-30 16:03:32 693
转载 MySQL分区表的介绍及使用
一、MySQL表分区和分表的区别当数据库数据量涨到一定数量时,性能就成为我们不能不关注的问题,如何优化呢? 常用的方式不外乎那么几种。1.分表,即把一个很大的表的数据分到几个表中优点:提高并发量,减小锁的粒度缺点:代码维护成本高,相关sql都需要改动2.分区,所有的数据还在一个表中,但物理存储数据根据一定的规则存放在不同的文件中,文件也可以放到不同的磁盘上优点:代码维护量小,基本不用改...
2018-11-30 12:46:12 1759
原创 开启MySQL性能监控
一. 开启MySQL性能监控1.查看日志监控开关状态show variables like 'slow_query_log';2.设置监控没有使用索引的sqlset global log_queries_not_using_indexes = on;3.设置sql监控运行时间限制set global long_query_time = 0.01;4.开启sql监控日志set...
2018-11-19 16:29:32 1092
webstrom2017汉化包
2017-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人