随笔分类 -  mysql数据库

摘要:转自 http://blog.csdn.net/sofia1217/article/details/50778906 关于MVCC浅析,有些难度http://xuebinbin212.blog.163.com/blog/static/1121673762013921111828684/ 行的更新过程 阅读全文
posted @ 2016-10-31 15:18 秦楚风 阅读(164) 评论(0) 推荐(0)
摘要:转自http://xm-king.iteye.com/blog/770721 SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容) 在该隔离 阅读全文
posted @ 2016-10-31 14:34 秦楚风 阅读(609) 评论(0) 推荐(0)
摘要:-- 转自http://bbs.csdn.net/topics/310068149-- 其实就是找到对应的位置然后执行语句即可 -- 第一部分 输出mysqlbinlog "C:\ProgramData\MySQL\MySQL Server 5.6\Data\mysql-bin.000063" > 阅读全文
posted @ 2016-10-27 17:48 秦楚风 阅读(229) 评论(0) 推荐(0)
摘要:-- 转自博客http://blog.csdn.net/abaowu/article/details/611386 --整个思维正向和逆向 -- 备份思路 -- 全备份 mysqldump > 文件路径-- 增量备份 利用linux拷贝mysqlbin-log文件,拷贝那些新的文件即可,后面用来执行 阅读全文
posted @ 2016-10-26 15:41 秦楚风 阅读(187) 评论(0) 推荐(0)
摘要:转自http://blog.csdn.net/zhanyan_x/article/details/25294539 -- WHERE执行顺序-- 过滤比较多的放在前面,然后更加容易匹配,从左到右进行执行;一般都是优化器很智能的优化了,无需用户处理-- 如何查看优化后的语句EXPLAIN EXTEND 阅读全文
posted @ 2016-10-25 16:09 秦楚风 阅读(1338) 评论(0) 推荐(0)
摘要:https://segmentfault.com/q/1010000004195469 我的困惑 http://www.cnblogs.com/BeginMan/p/3754322.html 可以指定驱动表 用小表去驱动大表 STRAIGHT_JOIN完全等同于INNER JOIN 只不过,JOIN 阅读全文
posted @ 2016-10-25 11:22 秦楚风 阅读(125) 评论(0) 推荐(0)
摘要:mysql 不支持全外连接,那么使用union all进行替换 -- 其他数据库 SELECT * FROM aa aFULL OUTER JOIN bb b ON a.col1=b.col1AND a.col2=b.col2AND a.col3=b.col3AND a.col4=b.col4AND 阅读全文
posted @ 2016-10-21 16:29 秦楚风 阅读(7227) 评论(0) 推荐(1)
摘要:MySQL的语句执行顺序 转自http://www.cnblogs.com/rollenholt/p/3776923.html MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输 阅读全文
posted @ 2016-10-20 17:38 秦楚风 阅读(167) 评论(0) 推荐(0)
摘要:转自http://www.cnblogs.com/hustcat/archive/2009/10/28/1591648.html 写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储10 阅读全文
posted @ 2016-10-20 15:55 秦楚风 阅读(217) 评论(0) 推荐(0)
摘要:-- 第一步实现主从复制参照 http://369369.blog.51cto.com/319630/790921/核心点 :开启二进制日子和服务器ID,创建复制账号,配置连接主从服务器,查看各自状态 mysql主从复制(超简单) 怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下: 阅读全文
posted @ 2016-10-19 15:27 秦楚风 阅读(213) 评论(0) 推荐(0)
摘要:-- 在WINDOWS上安装MYSQL,利用运行包直接安装-- 第一步复制文件拷贝到对应目录-- 第二步修改配置文件,创建DATA目录[client]port=3312 [mysql]default-character-set=UTF-8 [mysqld]basedir = D:/mysql572d 阅读全文
posted @ 2016-10-19 14:16 秦楚风 阅读(249) 评论(0) 推荐(0)
摘要:-- 第一步利用MYSQL将数据结果的脚本迁移出来-- 第二步利用POWERDESGINER的反向功能,将脚本生成为物理模型 FILE-REVERSE DATEBASE -- 第三步将物理模型生成SQL SERVER2012对应的脚本 DATABASE -CHANGE CURRENT DATABAS 阅读全文
posted @ 2016-10-18 15:19 秦楚风 阅读(219) 评论(0) 推荐(0)
摘要:单库单表 单库单表是最常见的数据库设计,例如,有一张用户(user)表放在数据库db中,所有的用户都可以在db库中的user表中查到。 单库多表 随着用户数量的增加,user表的数据量会越来越大,当数据量达到一定程度的时候对user表的查询会渐渐的变慢,从而影响整个DB的性能。如果使用mysql, 阅读全文
posted @ 2016-10-18 10:47 秦楚风 阅读(169) 评论(0) 推荐(0)
摘要:转自博客 http://blog.csdn.net/zhuxineli/article/details/14455029 explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 先解析一条sql语句,看出现什么内容 EXPLAINS 阅读全文
posted @ 2016-10-17 17:31 秦楚风 阅读(310) 评论(0) 推荐(0)
摘要:转自http://www.th7.cn/db/mysql/201507/113998.shtml 要想运行mysqldumpslow.pl(这是perl程序),下载perl编译器。下载地址:http://pan.baidu.com/s/1i3GLKAp 就是ActivePerl_5.16.2.301 阅读全文
posted @ 2016-10-14 11:17 秦楚风 阅读(1953) 评论(0) 推荐(0)
摘要:转自:http://blog.chinaunix.net/uid-16844903-id-321156.html 测试环境 MySQL 5.5 innodb_version 1.1.6 MySQL Query Cache就是用来缓存和 Query 相关的数据的。具体来说,Query Cache 缓存 阅读全文
posted @ 2016-10-12 17:37 秦楚风 阅读(216) 评论(0) 推荐(0)
摘要:转自http://bbs.csdn.net/topics/320136534 在windows平台下面 /*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*@echo offecho.echo 阅读全文
posted @ 2016-10-10 15:34 秦楚风 阅读(280) 评论(0) 推荐(0)
摘要:转自http://www.jb51.net/article/56656.htm 这篇文章主要介绍了MySQL中实现高性能高并发计数器方案,本文中的计数器是指如文章的点击数、喜欢数、浏览次数等,需要的朋友可以参考下 现在有很多的项目,对计数器的实现甚是随意,比如在实现网站文章点击数的时候,是这么设计数 阅读全文
posted @ 2016-09-30 15:02 秦楚风 阅读(323) 评论(0) 推荐(0)
摘要:http://www.jb51.net/article/34376.htm 阅读全文
posted @ 2016-09-29 17:30 秦楚风 阅读(114) 评论(0) 推荐(0)
摘要:前缀索引,是指对于VARCHAR/TEXT/BLOB类型的字段建立索引时一般都会选择前N个字符作为索引。索引很长的字符列,会让索引变得大且慢。索引开始的部分字符,这样可以大大节约索引空间,从而提高索引效率,但这样也会降低索引的选择性。索引的选择性是指不重复的索引值(也称为基数,cardinality 阅读全文
posted @ 2016-09-29 16:46 秦楚风 阅读(314) 评论(0) 推荐(0)