标签:mysql 第2页

未分类

再谈MySQL auto_increment空洞问题

sa 发布于 2018-01-20

在项目中时常会有这种需求,用户通过第三方系统登录时如果尚未注册,则自动给用户注册,注册过的用户自动登录。有时候图省事可能就直接INSERT INTO user ON DUPLICAET KEY UPDATE…一句 SQL 解决了,功能都正常,问题就是如果用户表中有au...

阅读(38)评论(0)

未分类

Ubuntu 16.04 mysql安装配置

sa 发布于 2018-01-17

安装mysql sudo apt-get install mysql-server mysql-client 测试是否安装成功 sudo netstat -tap | grep mysql 相关操作 登录 mysql -uroot -p 检查MySQL服务器占用端口 netsta...

阅读(114)评论(0)

未分类

使用Docker部署一个tomcat+mysql应用玩玩

sa 发布于 2018-01-17

Docker已经成为目前最流行的系统部署解决方案,几乎可以部署任何系统应用,下面我们用两个小实例,来熟悉一下Docker. 前提是要先安装好一个docker环境,可以参考: http://www.lazyedu.com/docker/centos-docker.html 一、使用...

阅读(67)评论(0)

未分类

mysql慢查询和php-fpm慢日志

6

sa 发布于 2018-01-16

MySQL慢查询 在web开发中,我们经常会写出一些SQL语句,一条糟糕的SQL语句可能让你的整个程序都非常慢,超过10秒一般用户就会选择关闭网页,如何优化SQL语句将那些运行时间 比较长的SQL语句找出呢?MySQL给我们提供了一个很好的功能,那就是慢查询!所谓的慢查询就是通过...

阅读(111)评论(0)

未分类

Mysql开启慢查询记录耗时SQL语句

sa 发布于 2018-01-14

简述   网站数据达到一定的数量级,就会有页面卡,出现50x等各种问题,mysql服务器CPU居高不下等症状。因为sql缓慢导致php缓慢,导致超时。这个时候应该先从mysql入手。就像看病一样,要先找病根,记录慢查询日志,就是观察期,观察到迹象我们就可以对症下药了。 配置参数说...

阅读(137)评论(0)

未分类

MySQL 清除表空间碎片的实例详解

1

sa 发布于 2018-01-14

碎片产生的原因 (1)表的存储会出现碎片化,每当删除了一行内容,该段空间就会变为空白、被留空,而在一段时间内的大量删除操作,会使这种留空的空间变得比存储列表内容所使用的空间更大; (2)当执行插入操作时,MySQL会尝试使用空白空间,但如果某个空白空间一直没有被大小合适的数据占用...

阅读(83)评论(0)

未分类

服务器上的WEB项目反复出现MySQL数据库连接失败解决办法

sa 发布于 2018-01-14

一个原因是没有关闭MySQL的定时任务计划,每天凌晨MySQL会默认运行一个自动更新的定时任务计划,如果没有关闭,就会自动断开连接。 解决办法: 1、这是一个基本的权限问题。去MySQL安装目录下,右键单击MySQL文件夹,进入安全选项卡下,单击“编辑用户组”,在“组和用户”选择...

阅读(88)评论(0)

未分类

MySQL数据库查看数据表占用空间大小和记录数

sa 发布于 2018-01-14

MySQL数据库中每个表占用的空间、表记录的行数的话,可以打开MySQL的 information_schema 数据库。在该库中有一个 TABLES 表,这个表主要字段分别是: TABLE_SCHEMA : 数据库名 TABLE_NAME:表名 ENGINE:所使用的存储引擎 ...

阅读(88)评论(0)