Mysql
阿远个人博客
阿远个人博客,记录一些胡思乱想,熟悉PHP和Java,目前从事开发相关工作。
展开
-
利用中间件 mysql_proxy 完成 mysql 的负载均衡和读写分离
安装 mysql_proxy cd /usr/local/src wget http://mysql.cdpa.nsysu.edu.tw.Downloads/MySQL -Proxy/mysql-proxy-0.8.3-linux-glibc2.3-x86-64bit.tar.gz tar -zxvf mysql-proxy-0.8.3-linux-g原创 2017-03-09 12:07:53 · 324 阅读 · 0 评论 -
mysql的关联查询简写
平常的内连接查询:SELECT * from ab_style as a INNER JOIN ab_url as b on a.style_bold=b.url_id可支持简写风格:select * from ab_style as a,ab_url as b where a.style_bold=b.url_id原创 2017-03-22 15:31:58 · 1464 阅读 · 0 评论 -
mysql配置主从复制
1、修改主服务器下面的文件: vim /etc/my.cnf //修改 mysql 配置文件 写入: server-id=199 //值一般是 IP 的后三位。是为了在多台集群的时候区分那台是那台。(因为这个例子是一原创 2017-03-16 21:17:58 · 243 阅读 · 0 评论 -
mysql优化篇之表分区
当表的数据量达到一定数量时(如单个.myd文件都达到10G,myd 是mysql的数据文件),这时候读取起来必然效率很低。 1、从业务角度可以解决(分表) 比如,通过 id %10,user0、user1.... 根据不同的余数插入不同的表。但是较麻烦 保证不了数据的唯一性。原创 2017-03-16 21:19:25 · 214 阅读 · 0 评论 -
myisam和innodb的qubie
1、Myisam 支持锁表,innoDB 支持行锁。2、innoDB 和 BDB 支持事务。3、Myisam 与 innoDB 索引的区别: Myisam 无论是主键索引还是其他索引,索引存储的是数据的物理行地址。比如 id为主键索引,索引文件中每个 id 对应的是数据的物理行地址。查询时先根据条件从索引树找到对应的 id ,然后根据 id 存储的物理行地址查询数据。原创 2017-03-16 21:24:30 · 295 阅读 · 0 评论 -
mysql主从复制主服务器日志格式的区别
statement(语句级别,从服务器直接把语句拿来执行): 影响一大片(插入很多条或修改很多条),就适合用 statement row(行级别,从服务器直接拷贝 ok 的数据): 影响行数少的情况下,适合用 row mixed(前两种混合): 可以根据语句的不同,而自动选择适合的日志格式。原创 2017-03-16 21:27:26 · 693 阅读 · 0 评论 -
面试题:连接查询和子查询
今天碰到个有意思的面试题,主要是被第2小题难住了(和同事灵感碰撞才把问题解决),所以做个demo记录一下。1、首先我们分别创建 tab_user_info 和 tab_dict_sex 数据表:CREATE TABLE `tab_user_info` ( `fld_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id', `fld...原创 2018-04-04 18:09:21 · 1230 阅读 · 1 评论