随笔分类 -  mysql

mysql创建索引以及进程过程中出现的问题
摘要:今天临近下班同事发现线上访问非常卡。show processlist;发现经过查询发现是mysql进程数太多了,1400多条进程,其中有处于等待的,删除临时表的。原来是因为一个表索引的问题select * from information_schema.process... 阅读全文
posted @ 2017-11-09 22:45 wangtao-bky 阅读(832) 评论(0) 推荐(0)
linux导入多个文件到myql
摘要:编写shell脚本导 cd /where_is_sqlfor sql in $(echo *.sql)domysql -h localhost -u root -p mydb < $sqldone 阅读全文
posted @ 2017-06-01 12:32 wangtao-bky 阅读(159) 评论(0) 推荐(0)
mysql创建账号
摘要://创建一个名叫user1,密码pigcms的账号,并赋予给它查询,插入,更新,删除(pigcms.* pigcms库所有表)的权限grant select,insert,update,delete on pigcms.* to user1@"%" Identifie... 阅读全文
posted @ 2017-01-13 14:24 wangtao-bky 阅读(144) 评论(0) 推荐(0)
分库分表的几种常见形式以及可能遇到的难题
摘要:InfoQ““分库分表”是谈论数据库架构和优化时经常听到的关键词。那么对于这些业务量正在高速增长的公司,它有那么容易实践吗?前言在谈论数据库架构和数据库优化的时候,我们经常会听到“分库分表”、“分片”、“Sharding”…这样的关键词。让人感到高兴的是,这些朋友所服... 阅读全文
posted @ 2016-10-20 11:21 wangtao-bky 阅读(176) 评论(0) 推荐(0)
mysql统计报表,状态值对应中文描述
摘要:SELECT sale_status,CASE sale_statusWHEN 1THEN '未开发 'WHEN 2THEN '线下推广意向 'WHEN 3THEN '线上体验意向'WHEN 4THEN '免费体验'WHEN 5THEN '意向跳单'WHEN... 阅读全文
posted @ 2016-09-21 11:46 wangtao-bky 阅读(199) 评论(0) 推荐(0)
用好SELECT索引 提高MySQL查询统计速度
摘要:1.合理使用索引索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下:◆在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成... 阅读全文
posted @ 2016-08-20 11:10 wangtao-bky 阅读(243) 评论(0) 推荐(0)
mysql5.7错误代码
摘要:错误代码:SELECT列表1055表达式#1是不是在GROUP BY子句中包含非聚合列这并不功能依赖于GROUP BY子句中的列; 这是不符合的SQL_MODE = ONLY_FULL_GROUP_BY我试图查询一个复杂的SQL查询与联接,团体等,并升级MySQL后组... 阅读全文
posted @ 2016-08-17 10:17 wangtao-bky 阅读(304) 评论(0) 推荐(0)