表示 进入内容 138511386015677
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
MySQL在大型网站的应用架构演变

写在最前:

本文主要描述在网站的不同的并发访问量级下,Mysql架构的演变

可扩展性

架构的可扩展性往往和并发是息息相关,没有并发的增长,也就没有必要做高可扩展性的架构,这里对可扩展性进行简单介绍一下,常用的扩展手段有以下两种Scale-...

【架构】  【mysql】  【http】  【cluster】  【可扩展性】  【同步】   …

[获取更多]
MySQL不插入重复数据与删除重复数据

今天写个小程序需要用到mysql,需求就是要求插入数据,但该数据不能已存在于表中,否则就不插入。

比如我需要插入question="aaa",correctAnswer="bbb"的数据,代码如下:

1

2

3

...

【mysql】  【class】  【Group】   点击查看原文>

Mysql 比较有用的sql命令

       最近用到的sql命令比较多,所以把几个比较实用的sql给收集了一下。感觉很不错,拿出来分享一下。

查询表的创建语句        看一个表的创建语句,备份表结构的时候可以用到。

【mysql】  【SQL】  【数据库】  【索引】  【Create】  【dump】   点击查看原文>

[获取更多]
一个Innodb 事务可见性问题

最近碰到的一个innodb事务可见性的问题,以前没关注过,周末过下代码,顺便记录下。 假定如下表: CREAT … 继续阅读一个Innodb 事务可见性问题

Tags:  

Del.icio.us
Facebook
TweetThis
[获取更多]
一、MyBatis简介与配置MyBatis+Spring+MySql

 一、MyBatis简介与配置MyBatis+Spring+MySql

2013-09-06 17:03:24

标签:动态 下载地址

MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySql MyBatis学习 之 二、SQL语句映射文件(1)resultMap MyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存 MyBatis学习 之 三、动态SQL语句 MyBatis学习 之 四、MyBatis配置文件

1.1MyBatis简介      MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。

【java】  【mysql】  【数据库】  【spring】   …

[获取更多]
单机版的Mysql主从数据库配置

原 单机版的Mysql主从数据库配置

发表于6年前(2009-04-30 08:49)   阅读(3067) | 评论(2) 9人收藏此文章, 我要收藏

赞0

环 境mysql-5.0.22 解压版。

【mysql】  【数据库】  【配置】  【同步】  【test】  【grant】  【replication】   …

[获取更多]
MySQL主从复制与读写分离

MySQL主从复制与读写分离

MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践 Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。

【服务器】  【mysql】  【http】  【源码】  【数据库】  【配置】  【Lua】   …

[获取更多]
一个最不可思议的MySQL死锁分析
  1. 死锁问题背景

做MySQL代码的深入分析也有些年头了,再加上自己10年左右的数据库内核研发经验,自认为对于MySQL/InnoDB的加锁实现了如指掌,正因如此,前段时间,还专门写了一篇洋洋洒洒的文章,专门分析MySQL的加锁实现细节:《MySQL加锁处理分析》。

但是,昨天”润洁”同学在《 …

[获取更多]
MySQL索引与Index Condition Pushdown

大约在两年前,我写了一篇关于MySQL索引的文章。最近有同学在文章的评论中对文章的内容提出质疑,质疑主要集中在联合索引的使用方式上。在那篇文章中,我说明联合索引是将各个索引字段做字符串连接后作为key,使用时将整体做前缀匹配。

而这名同学在这个页面找到了如下一句话:index condition pushdown is usually useful with multi-column indexes: the first component(s) is what index access is done for, the subsequent have columns that we read and check conditions on。从而认为联合索引的使用方式与文中不符。

实际上,这个页面所讲述的是在MariaDB 5.3.3(MySQL是在5.6)开始引入的一种叫做Index Condition …

[获取更多]
使用MySQL自身复制来恢复binlog

   如果需要恢复的二进制日志较多,较复杂,强烈建议使用MySQL自身复制来恢复binlog,而不要使用mysqlbinlog。

   在MySQL手册中一直是推荐使用mysqlbinlog工具来实现指定时间点的数据恢复,事实上,这是一个经常"让人郁闷"的办法。更好的办法是,使用MySQL内部复制线程中的SQL Thread来做恢复。

   这个idea来自Lazydba同学;在Google稍作搜索,在Xaprb上Baron Schwartz也很早提到了使用类似的方法来恢复binlog,在 …

[获取更多]
表示 进入内容 138511386015677
« 先前的 10 新的记录 | 下一步 10 较早的记录 »