![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
五年之后_
只有比别人更早、更勤奋地努力,才能尝到成功的滋味
展开
-
php + mysql 分布式事务
事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元;事务应该具有4个属性:原子性、一致性、隔离性、持续性原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。 一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。隔离性(isolation)。一个事务的转载 2015-11-05 15:23:09 · 2150 阅读 · 0 评论 -
提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t whe转载 2015-10-13 18:47:42 · 408 阅读 · 0 评论 -
mysql防止多字段重复插入
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-11-25 18:08:05 · 1071 阅读 · 0 评论 -
分布式事务(多表多库)
yii下一个分布式事务处理(多表多库)原创 2015-11-05 15:16:58 · 3049 阅读 · 0 评论 -
mysql join on 联表
尽量少使用 join on 条件1 and 条件2原创 2016-01-26 13:56:33 · 678 阅读 · 0 评论 -
linux下开启mysql慢查询,分析查询语句
一,为什么要开启这个查询呢? 数据库是很容易产生瓶颈的地方,现在Nosql大家讨论这么热,估计都被数据库搞郁闷了。mysql中最影响速度的就是那些查询非常慢的语句,这些慢的语句,可能是写的不够合理或者是大数据下多表的联合查询等等,所以我们要找出这些语句,分析原因,加以优化。这也是发这篇博文的原因 二,开启mysql的慢查询 方法1,用命令开启慢查询mysql> show variables l转载 2016-07-15 14:09:36 · 378 阅读 · 0 评论 -
mysql insert多条数据(max_allowed_packet查询和修改)
mysql根据配置文件会限制server接受的数据包大小。 有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。 查看目前配置 show VARIABLES like ‘%max_allowed_packet%’; 显示的结果为:+——————–+———+ | Variable_name | Value | +——————–+———+ |转载 2016-10-08 17:23:43 · 847 阅读 · 0 评论