这是使用XtraBackup容易引起的一个经典错误,引起这个错误的原因也很简单,就是XtraBackup在备完innodb表的时候,要获得对所有表的锁定来备份MyISAM表和其他文件,来保证数据的一致性,如果在此过程中数据库不断的有DML操作,
XtraBackup对Innodb的备份之所以是热备,无需锁表,是基于Innodb自身的崩溃恢复机制,它首先复制所有的Innodb数据文件,这样复制出来的文件肯定是不一致的,然后对每个文件进行崩溃恢复处理,最终达到一致。就和MySQL在启动Innodb的时候一样,
对于mysql数据库架构为双主复制模式的不少技术朋友都非常困惑,如何准确判断mysqld服务是否能正常提供服务,以及能否自动判断并且进行主机的切换?
MySQL的四种事务隔离级别:Read-uncommitted、Read-committed、Repeatable-read、Seriailizable,相信大家都清楚各自异同。但是对于第二类、第三类隔离级别之间的性能区别和应用场景就会容易出现一些理解上的偏差,尤其是熟悉Oracle的技术朋友,为此专门撰写一篇技术文章,
数据库中,字符型的数据是最多的,可以占到整个数据库的80%以上。为此正确处理字符型的数据,对于提高数据库的性能有很大的作用。在字符型数据中,用的最多的就是Char与Varchar两种类型。前面的是固定长度,而后面的是可变长度。
4月25日消息,一年一度的DTCC 2011数据库技术大会已经过去,大会云集了国内众多数据库工程师、架构师们。数据库大会,已经成了数据库领域的一年一度的盛会。大会期间,我们很有幸采访了上海西芝信息技术有限公司孙莎莎和闫艳利两位美女DBA。
在数据库中,用户可能多次执行相同的查询语句。为了提高查询效率,数据库会在内存在划分一个专门的区域,用来存放用户最近执行的查询,这块区域就是缓存。因为内存的运行速度要比硬盘快的多。为此通过缓存机制,就可以提高查询的效率。当用户下一次再执行相同查询时
之所以希望在中国创建MySQL社区,姜总说,因为游戏公司每天都要处理很多数据,接触数据库日久,就越觉得简单,而目前市面上的数据库总有一些不尽如人意的问题。而另一个重要的原因是MySQL被甲骨文公司收购了,虽然目前仍然开源,但出于对未来的担忧,姜总就产生了收集基于MySQL数据库各种创新的补丁。
提起微博,相信大家都是很了解的。但是有谁知道微博的数据库架构是怎样的呢?在今天举行的2011数据库技术大会上,新浪首席DBA杨海潮为我们详细解读了新浪微博的数据库架构——基于MySQL的分布式数据库实践。
MySql作为一款开源数据库,有着使用成本低,简单易用的特点。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。
出于某些原因,可能需要对某些帐户的资源,进行一些特定的限制。如出于安全角度的考虑,要对帐户每小时能够发出的查询数、帐户每个小时可以连接服务器的次数等等进行限制。这不但可以提高服务器的安全系数,而且还可以提高应用系统的性能。
在MySQL数据库中,数据表数以百计,数据库管理员不可能有这么多的时间和精力去依次检查表的有效性,所以他们急需要一种工具,能够对相关的数据表进行体检,以判断表是否存在一些问题。在这里笔者推荐使用Myisamchk工具来对数据表进行不定期的检查。
MySQL可以说是程序员应用最多的数据库,下面笔者为大家分享MySQL数据库开发当中的一些常识,存储引擎的选择,索引的设计及使用和大批量插入时SQL语句的优化。希望能对大家有帮助。
众所周知,系统读取数据时,从内存中读取要比从硬盘上速度要快好几百倍。故现在绝大部分应用系统,都会最大程度的使用缓存(内存中的一个存储区域),来提高系统的运行效率。MySQL数据库也不例外。在这里,笔者将结合自己的工作经验,
Infobright明确宣称它是一个基于MySQL(based)的列存储数据库,其出现也有一段时间了,最新稳定版是2010年7月份发布的3.4.2,上一个稳定版本是2010年2月推出的,但在国内它比起MySQL来还不是很出名,可能跟列存储的宣传有关。
当人们提及可重用的查询的时候,立即映入脑海的往往就是存储过程了。虽然这些存储过程是编写可重用代码不可分割的一部分,但要记住的是,它们只是很少的一部分而已,而非全部。此外,其它可重用代码包括视图、内置函数以及用户定义的函数。
12月27日消息,2010互联网行业技术研讨峰会于12月25日在上海华东理工大学成功召开,本次峰会以“互联网行业应用最佳实践”为主题,
所谓分布式数据库架构,很多人都说分布式架构,要我加个词的话我一般说伪分布式或者说所谓的分布式。只是跟NoSQL一样,起一个好听的名字,所以谈这个话题。
在SQL中,NULL什么也不等于,而且NULL也不等于NULL。这个查询不会返回任何结果的,实际上,当构建那个plan的时候,优化器会把这样的语句优化掉。