MySQL查询重复出现次数最多的记录

单表查询 ---- ```sql SELECT DISTINCT COUNT(*) AS count, lid FROM user_label GROUP BY lid ORDER BY count DESC LIMIT 0, 10; ``` 联表查询 ---- user_label 用户标签关联表(uid, lid), label 标签表(lid, name) ```sql

- 阅读全文 -

MySQL SELECT语句IN与OR的效率

> MySQL版本 5.7.13、SELECT语句IN与OR的效率比较,以下是数据查询量,表总数据量10万条。 **100条数据** 字段为主键的情况 in:0.04 sec or:0.06 sec 添加索引的情况 in:0.00 sec or:0.01 sec 无索引的情况 in:0.04 sec or:

- 阅读全文 -

Cent-OS下mysql5.6 内存占用过高??

> 系统环境:cent-os 6 一核1G内存的测试机 系统本身只装了LAMP环境,没有运行什么高负载的应用, > 使用top命令可以观察到mysql吃掉了40%的内存, > 我承认自己的机器配置很低,即便如此开机就吃掉我400M内存,也不是正常现象吧?? ![12.png][1] 我已经尝试过去调整`My.cnf`中的参数,重启服务后还是不起作用 ![13.png][2]

- 阅读全文 -

重置密码遇到ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor:yes)问题

一般这个错误是由密码错误引起,解决的办法自然就是重置密码。 假设我们使用的是root账户。 1.重置密码的第一步就是跳过MySQL的密码认证过程, --------------------------- 方法如下: ```bash #vim /etc/my.cnf(注:windows下修改的是my.ini) ``` 在文档内搜索`mysqld`定位到`[mysqld]`

- 阅读全文 -

mysql占用服务器cpu过高的原因以及解决办法

排查方法 : ```bash mysql -uroot -p #登陆数据库 ******** #输入数据库密码 mysql> show processlist; ``` > show processlist 命令详解: processlist命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句。

- 阅读全文 -