问题标签 [percona]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1945 浏览

mysql - 在 WHM/CPanel 环境中安装和维护 Percona Server

我有一个带有 Liquidweb 的 VPS,它目前使用标准的 LAMP 堆栈。我想用 Percona 替换/补充已安装的 MySQL 版本,特别是为了利用 XtraDB 的高级功能。我对他们的系统管理员的最初要求是他们不支持它,因为它是非标准安装。

我的问题是有人在 WHM/Cpanel 控制的环境中成功运行 Percona 吗?你是如何安装 Percona 的?你有什么问题吗?您如何维护该安装?您是否能够让 WHM “自动”升级 Percona,或者至少阻止它将 Percona 升级到 MySQL?有没有更好的办法?

作为背景,我是一名软件开发人员。我可以运行 make,但管理安全的数据库安装超出了我的范围。

0 投票
4 回答
13381 浏览

mysql - 我应该从 MySQL 迁移到 Percona 服务器吗

我在 MySQL 服务器中遇到了脏页刷新问题。这会占用大量 CPU 资源,并且我的站点由于服务器中剩余的资源不足而关闭。我在数据库中有 1000 万条记录,而且还会进一步增长。我的表在 innodb 中运行,并且由于其基于事务的站点,我需要 innodb。迁移到 Percona 服务器会消除我的脏页刷新问题。一般来说,迁移或坚持使用 MySQL 更好吗?

一旦我移动到 percona,如果我想恢复到 Mysql,我可以将备份从 percona 恢复到 mysql 吗?

0 投票
3 回答
969 浏览

mysql - MySQL - pt-online-schema-change 对数据库性能的影响

我想使用 pt-online-schema-change 来改变一个大表(~100M 记录)的模式,这个工具在运行时会影响 MySql 的性能吗?

0 投票
1 回答
6839 浏览

mysql - Percona XtraDB Cluster 和 MySQL Cluster 的区别

新发布的 Percona XtraDB Cluster 与 MySQL Cluster 相比如何?

http://www.mysqlperformanceblog.com/2012/01/09/announcement-of-percona-xtradb-cluster-alpha-release/

0 投票
3 回答
162 浏览

sql - 哪个数据库?

我是一名 Java 开发人员,目前正在开发一个医院管理系统,该系统将为患者、医生、会计师等提供服务。这个系统非常庞大,每天可能有 900,000 条记录,数据增长如此之快,为此我对使用哪个数据库感到困惑,因为我有以下选项:(Percona Server(Mysql),Oracle,SQLServer),因为该应用程序将在平均有 45 个在线用户的网络上运行。

我希望在这里找到一个好的答案。

提前致谢

0 投票
1 回答
2212 浏览

mysql - Percona 工具包与。Openark 套件。架构更改

我尝试使用pt-online-schema-change向 RDS DB 表的 2 列添加唯一索引,但失败并出现如下错误:

但是使用Oak-online-alter-table,我的桌子正在改变。该过程尚未完成,但我没有看到任何错误,输出如下:

这些工具是否实现了不同的方法来更改表?

0 投票
3 回答
1708 浏览

mysql - pt-table-sync,关于主机名的奇怪问题

我正在尝试运行 pt-table-sync 以重新同步 MYSQL 主从复制。我有两个运行 Debian 5 的 VPS 系统,并且复制运行没有任何问题。

我遇到的问题是,当我在 MASTER 服务器上运行 pt-table-sync 时,它一直无法连接到 SLAVE 服务器。我正在运行以下命令:
pt-table-sync --dry-run --sync-to-master h='ip of slave server',u='user',p='password'
返回:
Host 'my网站地址'不允许连接到此 MySQL 服务器...

但是,如果我尝试从主服务器远程连接到从属 mysql 服务器:
mysql -h 'ip of slave server' -u 'user' -p'password'

然后我没有任何问题,并且可以正常访问数据库。

在我的从服务器上,我尝试调整 MASTER 在连接到它时使用的 mysql 用户帐户,调整主机,甚至暂时将它们设置为“任何”以查看它是否可以工作。

我还发现奇怪的是,根据我发出的确切 pt-table-sync 命令,机器的主机名似乎发生了变化。例如:

pt-table-sync --dry-run --sync-to-master h='从服务器的ip',u='user',p='password'
--> Host '我的网址'不允许连接到这个 MySQL 服务器...

pt-table-sync --dry-run --sync-to-master '从服务器的 ip'
--> 用户'root'@''我的 VPS 名称'' 的访问被拒绝(使用密码:否)

我不确定为什么它根据两个命令提供不同的“主机”名称?当我可以远程直接连接到 mysql 时,任何想法为什么会失败?

0 投票
1 回答
284 浏览

mysql - 阻止 Percona 版本的 MySQL 在启动时启动

我无法阻止 MySQL 的 Percona 版本在启动时启动。使用常规 MySQL,我能够更改 /etc/init/mysql.conf 并仅注释掉行的开头,但这似乎不适用于 Percona。有人有类似的问题吗?

0 投票
2 回答
177 浏览

mysql - 复制 MySQL 记录的最快方法

简单的问题,我有一些 WHERE 查询,我需要通过将 1 字段更改为不同的值来复制它?还有一个我无法复制的唯一增量 ID 字段。

0 投票
3 回答
1861 浏览

mysql - 如何在 MySQL 存储过程中将变量设置为查询结果?

一个相当简单的问题,但我只能找到更复杂问题的答案。

我正在处理一个存储过程,目前正在一个 REPEAT 循环中。我需要在循环中运行以下查询以获取返回的 1 列值(仅返回 1 条记录)。这需要存储为 var 以便稍后在循环中使用。

从照片中选择 photo_id ORDER BY photo_id DESC LIMIT 1;

如何将其设置为“last_photo_id”以便稍后在存储过程中使用?