Welcome 微信登录

首页 / 数据库 / MySQL

MySQL Study之--Percona Server 5.5升级5.6

MySQL Study之--Percona Server 5.5升级5.6

系统环境:操作系统:CentOS_6.5(64) MySQL:Percona server 5.5(5.6)一、升级的目的 为什么MySQL升级是必须的? 原因有很多,比如:为了使用新增的特性,基于性能方面的考量, 修复的bug. 但是在没有充分的测试以前就应用到你的应用中是非常危险的, 因为升级可以能会让你的应用不能正常运作- 也可能引起性能的问题. 此外, 我建议你关注MySQL的发布信息和Percona Server - 看看最近的版本有什么变化....
深入分析ORA-600[2662] 错误系列一

深入分析ORA-600[2662] 错误系列一

结论 1,本文主要分析ora-600错误从报错分为数字和函数2,本文主要分析ora-600的数字报错3,像ora-600错误大家我特定的操作有关,涉及的Oracle机制比较复杂,具体说可能和REDO,UNDO等等有关,首先要确认到底是哪块有问题了,这样解决问题才有针对性4,由3就引申出来,一定要全方位查阅MOS文章,获取ORA-600方面的分析文章,ID175982.1 此文极佳,建议大家精读,把报错区别为不同的模块或层次,这样解决问题就有进一步的思路了5...
关于MongoDB的九个成功故事

关于MongoDB的九个成功故事

开源MongoDB NoSQL数据库正支持着越来越多网站与服务,而今天我们将共同了解九个在MongoDB的推动下取得成功的真实企业案例。开源MongoDB NoSQL数据库是一套跨平台面向文档的数据存储方案,最初由MongoDB软件公司于2007年开发完成,且原本计划充当某套平台即服务产品的组件之 一。该公司随后于2009年转向了开源开发模式,而这套数据库也由此成为众多知名网站及服务的后端软件,其中包括Craigslist、eBay以及 Foursquar...
Ubuntu 15.10 上将数据库 MySQL 转移到 MariaDB

Ubuntu 15.10 上将数据库 MySQL 转移到 MariaDB

MariaDB 是 MySQL 数据库最好的替代品,自从 Oracle 收购 SUN 以后,开源界认为 Oracle 对 MySQL 一直不温不热,确实MySQL 作为开源数据库与 Oracle 主要业务出现竞争关系,收购之后其命运将会非常微妙,所以出现了 MariaDB项目。而且MariaDB 发展相当不错,已经超越 MySQL 成为开源数据库新的支柱。好了,废话不说了,现在我们来看看怎样转移吧!说明一下,转移有风险,所以请事先备份好数据!本文适用于 U...
MySQL主备复制数据不一致的情况

MySQL主备复制数据不一致的情况

在主备复制架构下,mysql5.6默认的复制的方式是SBR(基于SQL语句的复制),如果主从库的上下文不一致(如时间不一样、主从库发生了延迟),使用了sysdate()函数,UUID()函数,user()函数,将出现主库与备库数据不一致。假设备库数据比主库多的情况,进行数据更新,也将产生不一致。结论:从下面的实验可以看出,主备复制,复制的方式不推荐使用statement,使用statement,在上下文不一致的情况,会造成主备复制,产生数据不一致。1、实验...
如何配置全世界最小的 MySQL 服务器

如何配置全世界最小的 MySQL 服务器

配置全世界最小的 MySQL 服务器——如何在一块 Intel Edison 为控制板上安装一个 MySQL 服务器。介绍在我最近的一篇博文中,物联网,消息以及 MySQL,我展示了如果Particle Photon 的板子开始构建你自己的物联网。那个实现很棒,不过因为 Particle Photon 板子没有任何本地的存储,所以需要稳定的互联网(wi-fi)接入。如果你没有一个可靠的网络访问 (例如在一些边远的地方) 或者需要某些...
MySQL基于时间字段进行分区的方案总结

MySQL基于时间字段进行分区的方案总结

MySQL支持的分区类型一共有四种:RANGE,LIST,HASH,KEY。其中,RANGE又可分为原生RANGE和RANGECOLUMNS,LIST分为原生LIST和LISTCOLUMNS,HASH分为原生HASH和LINEAR HASH,KEY包含原生KEY和LINEAR HASH。关于这些分区之间的差别,改日另写文章进行阐述。最近,碰到一个需求,要对表的时间字段(类型:datetime)基于天进行分区。于是遍历MySQL官方文档分区章节,总结如下:实...
<< 891 892 893 894 895 896 897 898 899 900 >>