记一次MySQL性能优化 最近接到反馈,客户端偶尔出现接口异常。通过初步的日志排查发现是MySQL的问题,于是针对这次的异常对MySQL进行了一次性能问题追踪和优化。事情搞定后就一直想写一篇总结记录下追踪的过程以及优化的…
分类:MySql
【巨杉数据库Sequoiadb】用pg对500W数据进行group by操作,耗时过长(50秒)
【用户咨询】 用sequoiasql-postgresql创建一个关联表,存入500W数据。在创建索引的情况下,用pg进行简单的group by查询,平均耗时是50秒,是否可以进一步优化? 【问题描述】 1.集群部署情况…
mybatis中子查询对象及对象集合(子查询中带多参数)
就国内来说项目中mybatis使用的较多,因为方便灵活,上手快,会写sql就能用好mybatis,另外sql优化等简单易做,遇到慢sql了比hibernate更好排查。除了一大痛点,因为项目短平快,所以开发过程中大概率会…
解决Java程序连接mysql数据库出现CommunicationsException: Communications link failure错误的问题
一、背景 最近在家里捣鼓一个公司自己搭建的demo的时候,发现程序一启动就会出现CommunicationsException: Communications link failure错误,经过一番排查最后发现是数据…
MYSQL 入门,一篇文章全搞定!
MySQL简介 1、什么是数据库 ? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,…
MySQL导入txt文本
语法 语法类似插入insert into load data local infile "course.txt" into table course fields terminated by ',' lines term…
mysql count函数详解
SELECT COUNT(salary) FROM employees; SELECT COUNT(*) FROM employees;#一般用于统计表格总行数,表格每行只要有一个不为null就算1行 SELECT CO…
Mysql 添加用户 授权等操作
MySQL中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 创建用户:…
centos7 下安装laravel 运行环境
最近开始学习linux,最好的学习就是实践,学习linux 同时把安装LAMP的环境搭配,跑了度娘都没找到我想要的文章。那我就简单的写写我的安装过程。 网络设置 ping 114.114.114.144 网络连接失败,将…
Centos 7 解压安装mysql5.7
之前在各大论坛上看到有很多相关介绍,但是总觉得自己安装的时候有些问题,所以这一篇借鉴 博客园-大大的橙子,但是,他的文章中安装过程中有有点问题,所以在其基础上进行了修修补补,所以目前本人经过多次裸机安装,亲测正常。 卸载…
后端相关技能(一):数据库
预期学习目标 书:高性能Mysql 熟练sql语句 Mysql调优 数据库的配置 主从数据库 项目实战分库分表 学习笔记 读写分离 设置 特殊配置 sql_mode常用值 ONLY_FULL_GROUP_BY # 对于G…
超强汇总:学习Python列表,只需这篇文章就够了
千里之行,始于足下。要练成一双洞悉一切的眼睛,还是得先把基本功扎扎实实地学好。今天,本喵带大家仔细温习一下Python的列表。温故而知新,不亦说乎。 当然,温习的同时也要发散思考,因为有些看似无关紧要的、约定俗成的语言习…