percona

    6热度

    1回答

    我看到MySQL 5.6的死锁,因为似乎想要锁定相同的行两次。 从下面的代码段中,id =(11,12,13,14,15)的行已经有一个锁。而当另一个事务试图获得对这些锁的锁时,MySQL会使检测到死锁的事务失败。 我的阅读是否正确?如果是这样,MySQL 5.6中有什么可以解决这个问题? FWIW,5.5中的相同代码工作得很好(数百次迭代)。 ------------------------

    0热度

    1回答

    我们正在与集群中的4台机器上运行的Percona XtraDB集群值的差距。我注意到,我们的主键列是一个AUTO_INCREMENT列,它里面有随机数字间隔。例如: id created_at title artist album 1 1375074427 Night Train Jason Aldean NULL 5 1375074429 Open Arms JOURNEY NULL 9

    1热度

    1回答

    我有一个使用innodb引擎的mysql数据库。当我执行mysqldump时,表被锁定,写入失败。所以我不想将写入操作发送到执行mysqldump的数据库。 是否有变量,我可以看看,这将表明转储正在发生,数据库被锁定?

    0热度

    1回答

    我正在使用Percona XtraDB Cluster来负载平衡数据库。 通常的方法连接到数据库是: $db = new \PDO('mysql:dbname=foo;host=127.0.0.1'); 但是,也有多个主,其中的每一个可能是死在任何时间点。 如何通过负载平衡和安全故障转移建立到数据库群集的连接?

    3热度

    4回答

    我们有像下表计划返回的最后一行与: "select user_id from offers where campaign_id='".$campaign['id']."' order by id desc limit 1" 如果user_id相同,我们会阻止新的报价来保护用户免于意外的双击。 如果没有与报价,我们用插入任何报价问题: "insert into offers(campaign_i

    3热度

    3回答

    我必须设置一个备份策略。 我选择innobackupex在Debian 6 Squeeze上运行。有两台服务器,一台是生产服务器和一台备份服务器(如果生产服务器崩溃,它应该可以工作)。没有复制,我使用rsync传输备份。 我有一个php脚本,它在conf文件中查找以了解它何时需要执行备份。 我的问题是:如何跳过MySQL数据库或innobackupex用户表? 在主:我下面的命令: innob

    1热度

    2回答

    我试图设置两个MySQL服务器之间的复制。从的奴隶,我登录如下: mysql --host=10.32.8.187 --user=repl --password=******** 我CHANGE MASTER声明: CHANGE MASTER TO MASTER_HOST='10.32.8.187', MASTER_USER='repl', MASTER_PASSWORD='******

    0热度

    1回答

    我正在开发一个多用户应用程序在同一网络上使用MySQL & Java。 我正在寻找的是: 用户A:修改记录100 用户B:尝试查看或修改同一个记录100 我希望应用程序返回错误信息给用户B,则该记录已经被编辑另一个用户。 我怎样才能做到这一点?

    0热度

    1回答

    我有一个非常奇怪的问题,我已经设置主/从复制与奴隶是一个Percona集群节点。 一切似乎都正确运行,但是从数据库中没有数据出现,并且从属数据文件本身没有增长。 奇怪的是,虽然我可以看到binlogs的文件大小在slave上增长很多(此时此服务器上没有其他任何运行)。 我的问题是这样的。在主/从复制过程中InnoDB/XtraDB缓存一定数量的数据在Slave的二进制日志中,然后冲刷到实际的数据库

    0热度

    1回答

    我们的设置如下: 主数据库服务器,亚马逊EC2实例m2.xlarge(17GB RAM,CPU 2x3.25ecu)上运行的Percona的5.5.x 运行PHP 5.4 应用服务器(一个或多个),亚马逊EC2实例m1.large(7.5GB RAM,CPU 2x2ecu) php-handlersocket PECL库中找到这里http://code.google.com/p/php-handl