数据库-mysql
封宸落宇
IT码农,技术为java web方向,android应用和IOS应用开发
展开
-
Mysql数据库优化技术之配置篇、索引篇
网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。mysql> show global status; 可以列出MySQL服务器运行各种状态值,另外,查询MySQL服务器配置信息语句:转载 2014-02-21 09:42:01 · 839 阅读 · 0 评论 -
mysql show status 指令查看信息详解
命令: show status;Aborted_clients 由于客户没有正确关闭连接已经死掉,已经放弃的连接数量。 Aborted_connects 尝试已经失败的MySQL服务器的连接的次数。 Connections 试图连接MySQL服务器的次数。 Created_tmp_tables 当执行语句时,已经被创造了的隐含临时表的数量。 Delayed_insert_t原创 2014-02-27 09:19:29 · 1641 阅读 · 0 评论 -
作为开发者必须掌握的mysql操作sql语句优化 - show processlist and explain
在我们实际开发过程中,优化几乎很少贯穿整个项目开发周期,性能也是我们在开发时很少关注的,为什么?功能都做不完谁还去关心性能,能够实现功能就不错了! -- 绝大多数加班开发者的心声!!那么我们开发完了之后怎么优化db呢。今天我们就来讨论讨论用mysql作为db的项目,在写sql操作数据库的结果怎么样,作为开发者,探讨探讨这个还是有必要的。1、获取有问题的sql我这里提供两种方式获取有原创 2014-02-27 09:32:36 · 2436 阅读 · 0 评论 -
【Mysql】常用指令之——用户操作(创建,授权,修改,删除)
Mysql中的用户 user 每一个user都对应了不同的用户地址和权限创建Mysql用户共有三种方式1、create user 2、grant 3、操作mysql.user表1、CREATE USER 'username'@'host' IDENTIFIED BY 'password';例子: CREATE USER 'aa'@'localhost' IDENTIFIED原创 2014-08-03 15:13:12 · 1743 阅读 · 0 评论 -
【Mysql】常用指令之——忘记密码
上一篇文章基本总结了下myql下通过指令怎么创建用户,详见:【Mysql】常用指令之——用户操作(创建,授权,修改,删除)今天说下特殊情况,忘记密码了怎么办???重装,删除配置等可以完成此操作。那不重装怎么办呢?原理:通过增加启动参数:--skip-grant-tables 跳过grant-tables启动数据库,这样就不需要密码就能进去了。下面来玩玩:原创 2014-08-08 18:38:39 · 1167 阅读 · 0 评论 -
mysql+SQL数据库优化和书写原则,千万级数据库记录查询轻松解决
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,Sql 代码 : select id from t where num is null;可以在 num 上设置默认值 0,确保表中 num 列没有 null 值,然转载 2015-07-07 12:46:02 · 624 阅读 · 0 评论 -
【Mysql】常用指令之——数据库引擎
MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL++ API自己做一个引擎。下面介绍几种数据库引擎: ISAM:ISAM是一个定义明确且历经时间考验的原创 2015-09-30 14:02:05 · 632 阅读 · 0 评论 -
【Java】利用Gearman进行Mysql到Redis的复制
开始的架构图已经有写得非常漂亮的。我这里就不重新再编辑了。java 版本实现job server和worker从第6点开始,红色部分是我遇到的一些坑。。。1, 环境CentOS 64位, MySQL, Redis, Javamysql安装通过lnmp进行安装。所以默认安装路径为/usr/local/mysql2, Redis简介Redis是一个开源的K-V内存数据库,它的k...原创 2015-12-10 18:00:48 · 4928 阅读 · 5 评论 -
【Mysql】—— 利用Canal进行数据库备份或者缓存等场景安装、配置的最佳实践
本文主要描述Alibaba Canal中间件,官方文档请参考: 1)gitlab:https://github.com/alibaba/canal 2)主要原理介绍:https://github.com/alibaba/canal/wiki/canal%E4%BB%8B%E7%BB%8D 2)运维操作文档:https://github.com/alibaba/canal/wiki...转载 2018-03-03 15:18:57 · 6184 阅读 · 2 评论