摘要:
1.查询 yibai_amazon_report_zn_info 按 planid 分组 查询 最新的 N 条数据 CREATE TABLE `yibai_amazon_report_zn_info` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT C 阅读全文
随笔分类 - mysql
复合(组合)索引失效的几种情况总结
2022-04-19 17:47 by 天心PHP, 642 阅读, 收藏, 编辑
摘要:
1、复合索引绑定的第一个列,没有出现在查询条件中;举例说明:为emp表插入索引idx_age_deptid_name(age,deptid,name),但是在查询条件中未使用age,导致复合索引全部失效。 2、复合索引绑定的多个列是有顺序的,某一个列没有出现在查询条件中,存储引擎不能使用索引中该列及 阅读全文
mysql知识提升
2021-07-17 10:40 by 天心PHP, 33 阅读, 收藏, 编辑
摘要:
视频:https://www.bilibili.com/video/BV1eD4y1D7pR?p=40&spm_id_from=pageDriver 笔记1:https://blog.csdn.net/weixin_43494537/article/details/118545391?spm=100 阅读全文
详解MySQL数据库设置主从同步的方法
2021-06-30 09:23 by 天心PHP, 1793 阅读, 收藏, 编辑
摘要:
原文:https://www.jb51.net/article/97751.htm 简介 MySQL主从同步是目前使用比较广泛的数据库架构,技术比较成熟,配置也不复杂,特别是对于负载比较大的网站,主从同步能够有效缓解数据库读写的压力。 MySQL主从同步的机制: MySQL同步的流程大致如下: 1、 阅读全文
MySQL存储引擎InnoDB与Myisam的六大区别
2021-06-26 13:02 by 天心PHP, 261 阅读, 收藏, 编辑
摘要:
MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎: MyISAM管理非事务表。它提供高速存储和检索,以及全文搜索能力。MyISAM在所有MySQL配置里被支持,它是默认的存储引擎,除非你配置MySQL默认使用另外一个引擎。 ME 阅读全文
PHP+mysql防止SQL注入
2021-06-26 12:41 by 天心PHP, 189 阅读, 收藏, 编辑
摘要:
应对方法: 1.mysql_escape_string() 转义特殊字符((PHP 4 >= 4.3.0, PHP 5))(mysql_real_escape_string必须先链接上数据库,否则会报错) 下列字符受影响: \x00 //对应于ascii字符的NULL \n //换行符且回到下一行的 阅读全文
使用Merge存储引擎实现MySQL分表
2021-06-24 17:35 by 天心PHP, 106 阅读, 收藏, 编辑
摘要:
原文:https://www.cnblogs.com/xbq8080/p/6628034.html 一、使用场景 Merge表有点类似于视图。使用Merge存储引擎实现MySQL分表,这种方法比较适合那些没有事先考虑分表,随着数据的增多,已经出现了数据查询慢的情况。 这个时候如果要把已有的大数据量表 阅读全文
Mysql数据碎片的产生与优化
2021-05-19 13:50 by 天心PHP, 210 阅读, 收藏, 编辑
摘要:
Mysql数据碎片的产生与优化 Mysql常用的数据存储引擎一般就两个,一个是InnoDB,一个是MyISAM。而无论那种存储引擎都可能阐述数据碎片。 碎片的产生 每当MySQL从你的表中删除了一行数据,该段空间就会被留空。而在一段时间内的大量删除操作,会使这种留空的空间变得比存储表数据所使用的空间 阅读全文