• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧
mysql

详解MySQL中的分组查询与连接查询语句_MySQL

详解MySQL中的分组查询与连接查询语句_MySQL
详解MySQL中的分组查询与连接查询语句_MySQL分组查询 group bygroup by 属性名 [having 条件表达式][ with rollup]“属性名 ”指按照该字段值进行分组;“having 条件表达式 ”用来限制分组后的显示,满足条件的结果将被显示;with rollup 将会在所有记录的最后加上一条记录,该记录是上面所有记录的总和。……继续阅读 »

搞代码 1周前 (01-09) 3浏览 0评论4个赞

mysql

使用pt-kill根据一定的规则来kill连接的方法_MySQL

使用pt-kill根据一定的规则来kill连接的方法_MySQL
pt-kill 是一个优秀的kill MySQL连接的一个工具,是percona toolkit的一部分,在因为空闲连接较多导致超过最大连接数、某个有问题的sql导致mysql负载很高时,都需要将一些连接kill掉,这个工具主要就是这个用途。参数–busy-time运行时间–idle-time空闲时间–victims所有匹配的连接,对应有最久的……继续阅读 »

搞代码 1周前 (01-09) 2浏览 0评论0个赞

mysql

MySQL分页优化_MySQL

MySQL分页优化_MySQL
最近,帮同事重写了一个MySQL SQL语句,该SQL语句涉及两张表,其中一张表是字典表(需返回一个字段),另一张表是业务表(本身就有150个字段,需全部返回),当然,字段的个数是否合理在这里不予评价。平时,返回的数据大概5w左右,系统尚能收到数据。但12月31日那天,数据量大概20w,导致SQL执行时间过长,未能在规定的时间内反馈结果,于是系统直接报错。……继续阅读 »

搞代码 1周前 (01-09) 2浏览 0评论0个赞

mysql

MySQL的root密码忘记怎么办 修改root密码的方式_MySQL

MySQL的root密码忘记怎么办 修改root密码的方式_MySQL
如果哪天你忘记了线上MySQL数据库的root密码,怎么办?大家往往会想到skip-grant-tables参数,具体步骤如下:1. 关闭MySQL数据库,因为root密码忘记了,mysqladmin无法使用,此时,只能通过kill pid关闭程序。在这里,科普一下kill 和kill -9的区别默认参数下,kill 发送SIGTERM信号给进程,告……继续阅读 »

搞代码 1周前 (01-09) 2浏览 0评论0个赞

mysql

解决MySQL Sending data导致查询很慢问题的方法与思路_MySQL

解决MySQL Sending data导致查询很慢问题的方法与思路_MySQL
最近帮忙定位一个mysql查询很慢的问题,定位过程综合各种方法、理论、工具,很有代表性,分享给大家。【问题现象】使用sphinx支持倒排索引,但sphinx从mysql查询源数据的时候,查询的记录数才几万条,但查询的速度非常慢,大概要4~5分钟左右【处理过程】1)explain首先怀疑索引没有建好,于是使用explain查看查询计划,结果如下:……继续阅读 »

搞代码 1周前 (01-09) 2浏览 0评论0个赞

mysql

如何进行mysql的优化_MySQL

如何进行mysql的优化_MySQL
如何进行mysql的优化_MySQL1,这个比较简单:在phpmyadmin中有提供2.先设计表的时候考虑选择什么样的存储引擎,myisam不支持事务,但查询速度快,不过现在一般采用的都是InnoDB,能符合95%的项目需求。具体的你可以看看两者的区别。3.要避免全表查询的操作,这个网上有资料。 4.在where和order by的字段上面建索引,当然索……继续阅读 »

搞代码 1周前 (01-09) 2浏览 0评论0个赞

mysql

MySQL切分查询用法分析_MySQL

MySQL切分查询用法分析_MySQL
本文实例讲述了MySQL切分查询用法。分享给大家供大家参考,具体如下:对于大查询有时需要‘分而治之',将大查询切分为小查询: 每个查询功能完全一样,但只完成原来的一小部分,每次查询只返回一小部分结果集。删除旧的数据就是一个很好地例子。定期清理旧数据时,如果一条sql涉及了大量的数据时,可能会一次性锁住多个表或行,耗费本文来源gao@.dai.m……继续阅读 »

搞代码 1周前 (01-09) 2浏览 0评论0个赞

mysql

MySQL中字符串索引对update的影响分析_MySQL

MySQL中字符串索引对update的影响分析_MySQL
本文分析了MySQL中字符串索引对update的影响。分享给大家供大家参考,具体如下:对某一个类型为varchar的字段添加前缀索引后,基于该子段的条件查询时间基本大幅下降;但对于update操作,所耗的时间却急剧上升,主要原因是在更新数据的同时,mysql会执行索引的更新。下面做了一个本文来源gao@daima#com搞(%代@#码网简单的试验。(1……继续阅读 »

搞代码 1周前 (01-09) 1浏览 0评论0个赞