dba.cn
注 册 商: 厦门易名科技股份有限公司HTTP/1.1 200 OK 访问时间:2016年12月25日 05:12:39 服务器:Apache/2 X-Pingback: http://www.dba.cn/xmlrpc.php 动作:Accept-Encoding Content-Encoding: gzip 连接:关闭 Transfer-Encoding: chunked 类型:text/html; charset=UTF-8 网站编码:UTF-8
数据库技术研究和分享首页MySQL快速入门有道鲜果抓虾GoogleMy Yahoo!newsgatorBloglines哪吒Amoeba for MySQL2014年2月4日| 标签:来源:http://docs.hexnova.com/amoeba/Amoeba for MySQL致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当query 路由功能,专注 分布式数据库 proxy 开发。座落与Client、DB Server(s)之间。对客户端透明。具有负载均衡、高可用性、Query过滤、读写分离、可路由相关的query到目标数据库、可并发请求多台数据库合并结果。 在Amoeba上面你能够完成多数据源的高可用、负载均衡、数据切片的功能。目前在很多企业的生产线上面使用。那么Amoeba for mysql 对客户端程序来说是什么呢? 我们就当它是mysql吧,它是一个虚拟的mysql,对外提供mysql协议。客户端连接amoeba就象连接mysql一样。在amoeba内部需要配置相关的认证属性。具体请参阅后面的章节。Amoeba for Mysql 与MySQL Proxy比较在MySQL proxy 6.0版本 上面如果想要读写分离并且 读集群、写集群 机器比较多情况下,用mysql proxy 需要相当大的工作量,目前mysql proxy没有现成的 lua脚本。mysql proxy根本没有配置文件, lua脚本就是它的全部,当然lua是相当方便的。那么同样这种东西需要编写大量的脚本才能完成一 个复杂的配置。而Amoeba for Mysql只需要进行相关的配置就可以满足需求。Amoeba不能做什么?目前还不支持事务暂时不支持存储过程(近期会支持)不适合从amoeba导数据的场景或者对大数据量查询的query并不合适(比如一次请求返回10w以上甚至更多数据的场合)暂时不支持分库分表,amoeba目前只做到分数据库实例,每个被切分的节点需要保持库表结构一致没有评论阿里巴巴MySQL DBA面试题2014年1月7日| 标签:1、MySQL的复制原理以及流程(1)、先问基本原理流程,3个线程以及之间的关联;(2)、再问一致性延时性,数据恢复;(3)、再问各种工作遇到的复制bug的解决方法。2、MySQL中myisam与innodb的区别,至少5点(1)、问5点不同;(2)、问各种不同mysql版本的2者的改进;(3)、2者的索引的实现方式。3、问MySQL中varchar与char的区别以及varchar(50)中的30代表的涵义(1)、varchar与char的区别;(2)、varchar(50)中50的涵义;(3)、int(20)中20的涵义;(4)、为什么MySQL这样设计。[备注] 本人也面试了近12个2年MySQL DBA经验的朋友,没有一个能回答出第(2)、(3)题4、问了innodb的事务与日志的实现方式(1)、有多少种日志;(2)、日志的存放形式;(3)、事务是如何通过日志来实现的,说得越深入越好。5、问了MySQL binlog的几种日志录入格式以及区别(1)、各种日志格式的涵义;(2)、适用场景;(3)、结合第一个问题,每一种日志格式在复制中的优劣。6、问了下MySQL数据库cpu飙升到500%的话他怎么处理?(1)、没有经验的,可以不问;(2)、有经验的,问他们的处理思路。7、sql优化(1)、explain出来的各种item的意义;(2)、profile的意义以及使用场景;(3)、explain中的索引问题。8、备份计划,mysqldump以及xtranbackup的实现原理(1)、备份计划;(2)、备份恢复时间;(3)、备份恢复失败如何处理。9、500台db,在最快时间之内重启10、在当前的工作中,你碰到到的最大的MySQL DB问题是?11、innodb的读写参数优化(1)、读取参数,global buffer pool以及 local buffer;(2)、写入参数;(3)、与IO相关的参数;(4)、缓存参数以及缓存的适用场景。12、请简洁地描述下MySQL中InnoDB支持的四种事务隔离级别名称,以及逐级之间的区别?13、表中有大字段X(例如:text类型),且字段X不会经常更新,以读为为主,请问(1)、您是选择拆成子表,还是继续放一起;(2)、写出您这样选择的理由。14、MySQL中InnoDB引擎的行锁是通过加在什么上完成(或称实现)的?为什么是这样子的? 没有评论MySQL 性能优化方案(转载)2014年1月5日| 标签:网上有不少mysql 性能优化方案,不过,mysql的优化同sql server相比,更为麻烦与复杂,同样的设置,在不同的环境下 ,由于内存,访问量,读写频率,数据差异等等情况,可能会出现不同的结果,因此简单地根据某个给出方案来配置mysql是行不通的,最好能使用status信息对mysql进行具体的优化,网上找了一篇文章,分页分得乱七八糟的,只能转到博客。mysql> show global status;可以列出MySQL服务器运行各种状态值,另外,查询MySQL服务器配置信息语句:mysql> show variables;一、慢查询mysql> show variables like ‘%slow%‘;+------------------+-------+| Variable_name | Value |+------------------+-------+| log_slow_queries | ON || slow_launch_time | 2 |+------------------+-------+mysql> show global status like ‘%slow%‘;+———————+——-+| Variable_name | Value |+———————+——-+| Slow_launch_threads | 0 || Slow_queries | 4148 |+———————+——-+配置中打开了记录慢查询,执行时间超过2秒的即为慢查询,系统显示有4148个慢查询,你可以分析慢查询日志,找出有问题的SQL语句,慢查询时间不宜设置过长,否则意义不大,最好在5秒以内,如果你需要微秒级别的慢查询,可以考虑给MySQL打补丁:http://www.percona.com/docs/wiki/release:start,记得找对应的版本。打开慢查询日志可能会对系统性能有一点点影响,如果你的MySQL是主-从结构,可以考虑打开其中一台从服务器的慢查询日志,这样既可以监控
© 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询
2025-05-13 05:52, Process in 0.0060 second.