MySQL 连接数

1.查看连接数配置(MySQL服务器允许的最大连接数16384)mysql -u root -proot -e "show variables like '%max_connections%'"2.查看当前连接数方法1:mysql -u root -proot -e "show full processlist"(需要用管理员帐号)方法2:mysql -u root -proot -e "stat

- 阅读全文 -

MySQL 乐观锁与悲观锁,解决库存问题

乐观锁使用条件限制,实现乐观锁假设库存 num=5 情况1(减库存成功)update 库存表 set num=num-5 where num-5 >= 0 and id=1; // 减5库存,影响行数1情况2(减库存失败)update 库存表 set num=num-6 where num-6 >= 0 and id=1; // 减6库存,影响行数0数据表加 version 字段,实现

- 阅读全文 -

MySQL 踩坑 order by offset 分页数据重复

问题解析从错误的 order by 案例中,使用 order by age 字段正序排列,由于同一个班级的小朋友 age 相同的频率极高,所以这样的排序是不稳定的。解决方案如果第一优先级是必须以 age (年纪) 来做为排序条件,那么为了保证分页后排序的稳定性,需要添加一个唯一性字段 id 或其它唯一性字段来做为第二排序条件。这样分页后就不会由于不稳定排序而导致重复数据的出现。

- 阅读全文 -

《关系型数据库工作原理》读后感

做为一名phper,经常都在使用MySQL数据库,但数据库是如何工作的,确是毫不知情。近期通过朋友分享的一篇文章《关系型数据库工作原理》简单了解了一些关于数据库的算法、数据结构的理论知识。通过阅读该文简单归结了以下几个要点:1.时间复杂度 T(n)=O(f(n)) FYI:http://www.jianshu.com/p/99bac69fdd97* 时间复杂度定义: 算法中基本操作重复执行的次数是

- 阅读全文 -

MySQL 组内排序

在开发中经常遇到这样一类需求:取每种类型排名前几的数据。在此我简称它为组内排序。以下,我借鉴了别人的方法并添加自己的想法,就这类问题做一下理解:数据准备CREATE TABLE `test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `type` varchar(255) DEFAULT NULL, `variety` varchar(255) D

- 阅读全文 -

最新文章

最近回复

  • LukaChen: 是的,主要还是写东西,总结给自己看 :)
  • zgcwkj: 我发现一开始都是花里胡哨,最终大多数人都会回到简洁。。。
  • zgcwkj: 大佬大佬!
  • 崽崽: 俺来看看
  • LukaChen: O(∩_∩)O~~
  • iEdon: 祝贺&加油!沾一沾福气 (-ˇ∀ˇ-)
  • 和建: 超级棒
  • LukaChen: 回复晚了,已经更新 :)
  • 杜少雄: 您好 少雄博客 麻烦改一下地址 换解析了 改成 https...
  • 北京艺术培训: 感谢分享 赞一个

分类

标签

其它