Articles of mysql cluster

MySQL二进制日志超过15 GB

即使将最大大小设置为1 GB,我的服务器中的二进制日志仍然增长了超过15 GB。 MySQL服务器还没有启动。 任何人都可以突出什么可能造成的? 谢谢。

MySQL NDB数据/内存使用

我正在运行快速增长的NDB群集,并且在两个数据节点的每一个上都有有限的(8GB)物理内存。 我担心我将耗尽数据内存,所以我开始删除旧数据。 但是,删除并没有显示出使用统计数据的显着减less。 任何想法/解释为什么? 以下是统计数据: ndb_mgm> all report mem Node 11: Data usage is 44%(85073 32K pages of total 192000) Node 11: Index usage is 22%(20428 8K pages of total 89632) Node 12: Data usage is 43%(83800 32K pages of total 192000) Node 12: Index usage is 22%(20425 8K pages of total 89632) 在我删除大约三分之一的数据之后,这里是统计数据。 ndb_mgm> […]

Galera新群集WSREP未知错误141

我正在尝试使用Ansible(DevOps工具)在云中创build一个新的Galera集群。 我可以通过从SSH shell发出命令来启动集群,但不能从Ansible启动。 我简化了configuration到两个节点,但不能获得第二个节点join集群。 原因似乎是一个未知的错误141.我找不到这个错误的任何文档。 失败的原因似乎是: Jul 28 23:44:00 dev-database2 mysqld: 150729 9:44:00 [Warning] WSREP: 0.0 (dev-database1): State transfer to 1.0 (dev-database2) failed: -141 (Unknown error 141) 任何人都可以解释是什么导致这个错 configuration是Ubuntu 14.04,MariaDB 10.0.20,rsync复制在每台机器上使用相同的SSL证书。 这是join群集尝试失败的日志。 在此期间没有其他节点上的日志logging。 Jul 28 23:43:56 dev-database2 ansible-command: Invoked with creates=None executable=None chdir=None args=service mysql start removes=None NO_LOG=None shell=True warn=True Jul 28 23:43:56 dev-database2 mysqld_safe: […]

无法为API分配nodeid

我正在运行一个非常小的MySQL集群,configuration文件非常简单。 数据节点连接正常,但pipe理服务器拒绝接受API节点。 以下是发生的事情: INFO — Node 2: Initial start, waiting for 3 to connect, nodes [ all: 2 and 3 connected: 2 no-wait: ] INFO — Node 3: Initial start, waiting for 2 to connect, nodes [ all: 2 and 3 connected: 3 no-wait: ] WARNING — Failed to allocate nodeid for API at 10.0.42.2. […]

在AWS上设置MySQL集群

我有一个目前依赖于MySQL的Web应用程序。 我现在在AWS上运行(使用股票RDS),每秒可以容纳大约500个请求(使用INSERT和SELECTS的50/50混合),并在1秒钟内响应。 但是,我担心这个数字是否会增加到1000,RDS根本无法跟上,响应时间会增加。 为了减less这种情况,我创build了“只读副本”来执行读取以减less“主”服务器上的负载。 不过,我想知道是否值得我build立自己的MySQL集群。 这会给我真正的缩放“出”吗? 当我的MySQL集群正在忙碌等时,我可以简单地启动更多的节点吗? 它会不需要“只读副本”? 有没有人在AWS上有这方面的经验? 在此先感谢您的任何build议!

MySQL集群是一个在5年内期待5TB数据的数据库的可行select吗?

我们计划实施MySQL Clustering。数据库应该支持5年的数据,预期的数据/年份是1TB。 当我们创build一个数据库大小为200GB的testing环境时,NDB群集花费了2个多小时才能重新启动。 对于5年内需要5TB数据的应用程序,MySQL Clustering是否是一个可行的select,如果是的话,请指导build议的体系结构和configuration。

如何设置WordPress的高可用性

我已经在3个集群+ 1pipe理上安装了Galera集群。 我想这样做, Server1:主页(www.domain.com) Server2:对于BBpress /论坛(论坛标签菜单将转发到forum.domain.com) Server3:BuddyPress活动(社交选项卡菜单将转发到social.domain.com) 我这样做的目的是同时分配我的资源和负载平衡。 但是,我很难设置Apache Load-Balancing / mod_proxy / clustering或任何合适的具有高可用性的WordPress。 任何最好的build议/解决scheme,使高可用性的WordPress? 或者如何? 另一个问题是我试图将整个WordPress文件和文件夹复制到连接到本地数据库的Server2(同一数据里面,因为它已经在Galera集群上),但页面空白。 有什么build议? 操作系统:Centos 6.2 先谢谢了。

MySQL数据中心复制

我有一个(可能不是那么快的问题)关于build立一个'全球'的MySQL数据库的最佳方式。 我基本上需要在不同的地理位置设置多个MySQL服务器,所有的服务器都是相同的数据集(例如,如果我将数据添加到一个服务器,它将会相对较快地出现在另一个服务器上)。 例如,如果美国用户连接到我们的美国网站并订购产品(美国networking服务器将连接到美国的MySQL服务器),我们需要刚才插入/更新/删除/不pipe什么内容的数据与我们的澳大利亚,新西兰,英国等MySQL服务器。 我看了一下MySQL集群,主 – 主复制,Galera集群,循环复制等,并想知道你的想法是什么? 我读过很多优点和缺点,根本无法决定什么是最好的select。 有没有你知道的参考设置? 我感谢您的宝贵时间和宝贵意见:)

mysql集群节点丢失连接关机

我正在用VirtualBoxtesting一个使用多个虚拟机的mysql集群: 每个虚拟机(总共2个)有一个mysqld和ndbd节点。 另外还有一个用于pipe理集群的ndb_mgmd虚拟机。 我正在尝试几个场景(基本上是失败场景),还有一个我不确定是configuration错误还是正常行为。 当我暂停/暂停mysqld / ndbd虚拟机中的一个(并且只有一个),然后恢复相同的虚拟机时,我在ndb_mgm中收到以下消息: Node 3: Forced node shutdown completed. Caused by error 2305: 'Node lost connection to other nodes and can not form a unpartitioned cluster, please investigate if there are errors on other nodes (arbitration error). Temporary error, restart node. 节点3是一个数据(ndbd)节点,mysqld在同一个虚拟机上工作。 数据被复制,只是这个问题,我不明白。 当数据节点失去与ndb_mgmd或其他数据节点的连接时,这是否正常? 谢谢

MySQL Cluster数据节点在内存中的限制

每个数据节点可以分配给MySQL“内存”数据库的最大RAM数量是多less? 我发现关于总大小的一些信息不能超过每个数据节点3TB(48个数据节点)或64GB分配的RAM。