Mysql问题随记】的更多相关文章

1. [事件起因] 今天在做项目的时候,发现提供给客户端的接口时间很慢,达到了2秒多,我第一时间,抓了接口,看了运行的sql,发现就是 2个sql慢,分别占了1秒多. 一个sql是 链接了5个表同时使用了 2个 order by和 1个limit的分页 sql. 一个sql是上一个sql的count(*),即链接了5个表,当然没有limit了(取总数). 2. [着手优化] 1)[优化思路] 第一条是 做client调用 service层的数据缓存 第二条就是 优化sql本身. 这里着重讲一下…
  1. [事件起因] 今天在做项目的时候,发现提供给客户端的接口时间很慢,达到了2秒多,我第一时间,抓了接口,看了运行的sql,发现就是 2个sql慢,分别占了1秒多. 一个sql是 链接了5个表同时使用了 2个 order by和 1个limit的分页 sql. 一个sql是上一个sql的count(*),即链接了5个表,当然没有limit了(取总数). 2. [着手优化] 1)[优化思路] 第一条是 做client调用 service层的数据缓存 第二条就是 优化sql本身. 这里着重讲一…
这回安装数据库装,做下记录. 1.下载mysql源安装包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 2.安装mysql源 shell> yum localinstall mysql57-community-release-el7-.noarch.rpm 3.检查mysql源是否安装成功 shell> yum repolist enabled | grep "my…
你在这座城市,做过最孤独的事是什么? 曾经试过销声匿迹,最终只是无人问及! 系统环境 利用powerdesigner反向生成表结构时报: ** connection test failed** 胖先生使用的JDBC方式连接,无法连接到MySQL,前段时间我选择了逃避 操作系统 : WINDONWS 7 旗舰版 64位 JDK版本 : JDK8 64位 PowerDesigner : 16.5 汉化版 32位 MySQL版本 : MySQL 5.7 32位 坑! 坑! 坑! 在64位系统上(我的…
某次把美团云1G 1核 centos 7 装到死机,明白了源码编译安装mysql是个大坑,遂绕路到其他大道. 安装命令 wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-.noarch.rpm yum install mysql-community-server 配置mysql service mysqld restart mysq…
[用户创建并授权远程访问] CREATE USER 'username'@'host' IDENTIFIED BY 'password’;   @后面跟主机地址,即这个用户可以从哪些地址访问数据库,localhost表示只允许本地访问,也可以是一个具体的IP,表示允许从这个地址发起访问,如果希望从任何地址登录,则不跟host或者使用“%”   举例: mysql> create user ‘user_local’@‘localhost’ identified by ‘1234’   这个时候在本…
1.存储过程中声明变量要在程序的最前面,也要在声明事务开始的前,不然会报错 2.Mysql 获取32位guid: REPLACE(UUID(),"-","") 3.MySQL的日期类型可以使用CURRENT_TIMESTAMP来指定默认值和设置值(5.6之后的版本) 4.group_concat:以id分组,把price字段的值在同一行打印出来,逗号分隔(默认) select id, group_concat(price) from goods group by i…
索引算法 二分查找法/折半查找法 伪算法 : 1. 前提,数据需要有序 2. 确定数据中间元素 K 3. 比如目标元素 A与K的大小 3.1 相等则找到 3.2  小于时在左区间 3.3  大于时在右区间 4. 重复以上过程,直到找到或遍历完所有数据 优点:比较次数少,查找速度快,总体性能好 缺点:要求数据有序,插入数据困难(因为有序,插入时要先找到位置) 二叉树 每个节点最多有两个子树 左节点永远小于右节点 最大层数为树的高度,无层数限制 下面文章有更详细的说明 https://www.jia…
因为这段时间不是装系统就是换硬盘,导致装了还几次MySql,每次都记不住都要上网找教程,着实麻烦,所以这次干脆直接写到博客上好了,便于自己也便于他人: 百度云:http://pan.baidu.com/s/1skBYEVr   password:qcls 1.首先下载以上云盘,资源是这样子的: 2.根据各自系统选择32还是64,解压文件; 3.解压之后的目录如下,先删除如图所示的"my-default.ini"文件; 4.然后把百度云资源里的"my.ini"文件拷贝…