无界

我是Oracle Java JCP会员 博客域名 https://linuxstyle.blog.csdn.net/

MySQL常用性能分析方法-profile,explain,索引

1.查版本号无论做什么都要确认版本号,不同的版本号下会有各种差异。>Select  version();2.执行状态分析显示哪些线程正在运行>show processlist;下面是完整的信息3.show profileshow profile默认的是关闭的,但是会话级别可以开启这个功...

2016-10-26 21:17:30

阅读数 4741

评论数 0

一句话说清聚集索引和非聚集索引以及MySQL的InnoDB和MyISAM

聚集索引和非聚集索引以及MySQL的InnoDB和MyISAM经常遇到有人向我咨询这个问题,其实呢,网上帖子很多,也说的都对,但是呢,看客可不一定是真的理解了。所以今天在这里用最简短的语言让你明白这些区别。 看这种图表就一切都明白了: 存储引擎 索引类型 主键叶子节点 非主键...

2019-04-14 23:34:50

阅读数 207

评论数 0

事务隔离机制原理深入分析以及MySQL不同隔离级别分场景下实验对比

这是我总结的事务的四种隔离机制,比较好理解,主要是有些地方文字游戏说不清楚很容易混淆: Read Uncommitted(读未提交)A未完,B已更新,未提交,A读到B已更新的数据,由于未提交,那么可能会回滚,所以这样的数据就是错误的数据也就是脏读。 Read Committed(读已提交)A未...

2016-10-18 18:59:38

阅读数 3738

评论数 1

Linux环境编译安装Mysql以及PHP中文乱码解决

出自我另一个博客:http://blog.csdn.net/unix21  mysql安装  5.6以后可能会收费,所以选择5.1以下从台湾中山大学镜像下载下载解压# wget http://mysql.cdpa.nsysu.edu.tw/Downloads/MySQL-5.1/mysql-5.1...

2014-01-17 17:01:04

阅读数 5554

评论数 0

mysql 压力测试脚本

#创建表DEPT CREATE TABLE dept( /*部门表*/deptno MEDIUMINT   UNSIGNED  NOT NULL  DEFAULT 0,dname VARCHAR(20)  NOT NULL  DEFAULT "",loc VARCHAR(13)...

2012-03-29 18:31:25

阅读数 3142

评论数 0

MYSQL的MERGE存储引擎

MYSQL的引擎不是一般的多,这次说到的是MERGE,这个引擎有很多特殊的地方:MERGE引擎类型允许你把许多结构相同的表合并为一个表。然后,你可以执行查询,从多个表返回的结果就像从一个表返回的结果一样。每一个合并的表必须有同样的表定义。MERGE存储引擎在下面这种使用场合会最为有用,如果需要把日...

2012-03-29 17:29:25

阅读数 2316

评论数 0

LAMP 关键数据集锦技术选项参考

LAMP 关键数据集锦技术选项参考源自日积月累自己的其他人的经验总结 负载均衡  LVS工作在四层,内核态,性能极高,有VIP功能,配合 keepalived 做有效的 心跳检查和负载均衡安装配置麻烦,HAProxy工作在四层到七层,功能强大,有VIP功能,配置简单,CPU占用高Nginx...

2012-03-29 14:09:04

阅读数 2171

评论数 1

高性能Mysql主从架构的复制原理及配置详解

1 复制概述      Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器...

2012-03-28 18:31:10

阅读数 2301

评论数 1

mysql常用语句集锦

mysql UNIX时间戳与日期的相互转换UNIX时间戳转换为日期用函数: FROM_UNIXTIME()select FROM_UNIXTIME(1156219870);日期转换为UNIX时间戳用函数: UNIX_TIMESTAMP()Select UNIX_TIMESTAMP(’2006-11...

2012-03-26 18:40:09

阅读数 2284

评论数 0

navicat for mysql导出表结构

show create table cm_events;

2011-11-04 18:15:56

阅读数 12863

评论数 2

mysql show processlist命令 详解

查进程  show processlist删除进程  kill ID查完整sql  show full processlist;连数据库   mysql -S /tmp/mysql.sock   或者mysql SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin...

2011-10-31 17:19:06

阅读数 7800

评论数 0

php连接Mysql

<?php echo "This is a test"; echo "asdfasdfadsf"; $mysql_server_name="localhost:3306"; //数据...

2011-09-22 16:53:16

阅读数 6270

评论数 1

mysql 使用位运算

如果你不知道什么是位运算的话, 那么请你先去看看基础的C语言教程吧。 与运算 a & b  , 或运算 a | b ,  异或运算 a ^ b ,或者 你也可以将 与运算理解为 + 法  例如 1|2 = 3   (1+2 = 3)1|2|4 = 7 (1+2+4 = 7)将 异

2011-09-22 16:36:43

阅读数 26877

评论数 5

MySQL 水平分区方案Spock Proxy

Spock Proxy 是由实际项目产生的一个开源项目(Spock是Rails的应用,Speck Proxy应当可用于Rails之外的,例如PHP或.NET),基于MySQL Proxy开发,是MySQL Proxy的一个分支,支持range-based horizontal p

2011-07-19 12:04:06

阅读数 3153

评论数 0

使用MySQL Proxy解决MySQL主从同步延迟

MySQL的主从同步机制非常方便的解决了高并发读的应用需求,给Web方 面开发带来了极大的便利。但这种方式有个比较大的缺陷在于MySQL的同步机制是依赖Slave主动向Master发请求来获取数据的,而且由于服务器负 载、网络拥堵等方面的原因,Master与Slave之间的数

2011-07-18 18:25:38

阅读数 4979

评论数 0

mysql读写分离(MySQL Proxy 安装和使用)

一、必备软件: 1、LUA    可以去LUA的官方下载:www.lua.org 2、MySQL Proxy    这里有好多二进制版本。     http://mysql.cdpa.nsysu.edu.tw/Downloads/MySQL-Proxy/    或者去

2011-07-18 18:21:31

阅读数 2309

评论数 0

配置MySQL主从复制

MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护日志文件的一个索引以跟踪日志循环。当一个从服务器连接到主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从

2011-07-12 17:32:49

阅读数 1329

评论数 0

MySQL 备份和恢复策略

在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。本文主要对MyISAM表做备份恢复。   备份策略一:直接拷贝数据库文件(不推荐) 备份策略二:使用mysqlhotcopy备份数据库(

2011-07-12 17:32:01

阅读数 2130

评论数 0

MySQL下的NoSQL解决方案HandlerSocket

目前使用MySQL的网站,多半同时使用Memcache作为键值缓存。虽然这样的架构极其流行,有众多成功的案例,但过于依赖Memcache,无形中让Memcache成为故障的根源: Memcache数据一致性的问题:当MySQL数据变化后,如果不能及时有效的清理掉过期的数据,就会

2011-07-09 01:51:15

阅读数 2136

评论数 0

MySQL引擎

一般来说,MySQL有以下几种引擎:ISAM、MyISAM、HEAP、InnoDB和Berkley(BDB)。注意:不同的版本支持的引擎是有差异的。当然啦,如果你感觉自己的确技术高超,你还能够使用MySQL++来创建自己的数据库引擎,这个已经out of my knowledge

2011-07-08 13:53:45

阅读数 1736

评论数 0

提示
确定要删除当前文章?
取消 删除