上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 46 下一页
  2016年10月7日
摘要: 需要搞清楚查询为什么会慢,就要搞清楚mysql处理查询请求的过程: 1.客户端发送SQL请求给服务器 2.服务器检查是否可以在查询缓存中命中该SQL 查询缓存对SQL性能的影响。 1.需要对缓存加锁。 2.表更新需要对缓存刷新。 对于读写频繁的系统使用查询缓存可能会降低查询的处理效率,在这种情况下不要使用查询缓存。 query_cache_type :设置查询是否可... 阅读全文
posted @ 2016-10-07 14:05 自由港 阅读(1633) 评论(0) 推荐(0)
摘要: 1.通过用户反馈获取存在性能问题的SQL. 2.通过慢查日志获取存在性能的SQL. 启动慢查日志 slow_query_log=on set global slow_query_log=on; slow_query_log_file 指定慢查日志存储路径及文件 默认情况保存在mysql的数据目录中,最好日志存储和数据存储分开。 long_query_time ... 阅读全文
posted @ 2016-10-07 13:57 自由港 阅读(588) 评论(0) 推荐(0)
  2016年10月6日
摘要: 在表上创建索引后,如何使用到这些索引需要注意的问题。 1.索引列上不能使用表达式或函数。 例如: select * from users where upper(name)=’ABC'; 改成 select * from users where name=’ABC'; 2.前缀索引和索引列的选择性 索引的选择性越高索引效率越高。 3.联合索引 如何选择索引... 阅读全文
posted @ 2016-10-06 22:07 自由港 阅读(569) 评论(0) 推荐(0)
  2016年10月3日
摘要: SOAP协议分为两个版本 1.1 1.2 默认支持1.1 实现方式: 1.编写接口 import javax.jws.WebService; @WebService public interface ISerivceTest { String sayHello(String name); } 2.编写实现方式 import javax.jw... 阅读全文
posted @ 2016-10-03 11:53 自由港 阅读(5027) 评论(0) 推荐(0)
  2016年9月27日
摘要: 1.概述 从MYSQL5.6 开始,mysql开始支持GTID复制。 基于日志点复制的缺点: 从那个二进制日志的偏移量进行增量同步,如果指定错误会造成遗漏或者重复,导致数据不一致。 基于GTID复制: 1.从服务器会告诉主服务器已执行的事务的GTID值。 2.主库会告诉从哪些GTID事务没有被执行。 阅读全文
posted @ 2016-09-27 23:47 自由港 阅读(3735) 评论(0) 推荐(0)
  2016年9月26日
摘要: 前文讲过日志复制分为基于日志点的复制和基于GTID的复制。 本文就讲一下基于日志点的复制过程。 1.在主DB服务器上建立复制帐号。 create user ‘repl’@ip 段 identified by ‘pwd’; create user repl@'192.168.1.%' identified by 'repl'; 授权 grant replication sla... 阅读全文
posted @ 2016-09-26 23:10 自由港 阅读(521) 评论(0) 推荐(0)
  2016年9月25日
摘要: 1.日志类型 二进制日志记录了所有对mysql数据库的修改事件,包括增删改事件和对表结构的修改事件。 2.配置使用二进制日志 在my.ini 配置 log-bin=mysql-bin 3.二进制日志格式 基于段的日志格式 binlog_format=STATEMENT 记录了操作的sql语句。 优点: 日志记录量相对较小,节约磁盘及网络I/O,只... 阅读全文
posted @ 2016-09-25 22:49 自由港 阅读(2342) 评论(0) 推荐(0)
摘要: 报错 在连接mysql执行语句时报错: ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. 解决办法 执行语句: alter user 'root'@localhost identified by 'ro... 阅读全文
posted @ 2016-09-25 18:16 自由港 阅读(772) 评论(0) 推荐(0)
摘要: 1.下载mysql最新版本。 http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.15-winx64.zip 2.解压到文件夹。 D:\software\mysql\mysql5.7a 将my-default.ini 复制为 my.ini 3.编辑 阅读全文
posted @ 2016-09-25 13:47 自由港 阅读(729) 评论(0) 推荐(0)
  2016年9月18日
摘要: 在mysql 中,索引可以分为两种类型 hash索引和 btree索引。 什么情况下可以用到B树索引? 1.全值匹配索引 比如: orderID="123” 2.匹配最左前缀索引查询 比如:在userid 和 date字段上创建联合索引。 那么如果输入 userId作为条件,那么这个userid可以使用到索引,如果直接输入 date作为条件,那么将不能使... 阅读全文
posted @ 2016-09-18 23:21 自由港 阅读(614) 评论(0) 推荐(0)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 46 下一页