问题标签 [xtradb]

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 回答
1224 浏览

mysql - innodb 和 XtraDB 之间有明显的区别吗?

今天在 serverfault 上我读到了 XtraDB。我读到它是 innoDB 的一个分支,并且很奇怪差异有多大?如果我尝试一下,我会注意到这种变化还是你认为它只是浪费时间?

0 投票
2 回答
2948 浏览

mysql - Percona/XtraDB 安装 + 复制设置 - Centos 5.2 的提示/指南

我正在寻找有关如何在 Centos 5.2 64 位上使用 XtraDB 和主/从复制设置安装和设置 Percona 的修补服务器的好文章。

我相信它们可以在http://www.percona.com/mysql/5.1.34-5/RPM/rhel5/下载?有没有设置 HA 和复制的好方法?

谢谢!

0 投票
1 回答
2766 浏览

mysql - mysql 5.1/xtradb 6 中的“检查权限”和“打开表”代码是否存在互斥锁?

问题来自我看到的一些行为。

我们在 8 核机器上使用 mysql 5.1.36,xtradb 版本 6。当删除具有大量表的数据库时,mysql 需要很长时间来检查每个表的权限,然后再删除它们。我理解这是正常行为,至少对于最新版本的 mysql。但是,这样做时,数据库上的所有其他查询都在“打开表”状态下阻塞。top 显示其中 1 个核心固定为 100%,而其他核心不执行任何操作。

这是预期的行为吗?检查权限和打开表代码周围是否有互斥锁?

谢谢!

0 投票
3 回答
4226 浏览

php - 在 PHP 中锁定 MySQL INNODB 行

我有一个名为 的表meta,有两列namevalue

在许多客户端同时调用的 php 脚本中,我这样做:-

$mysqli->multi_query("SELECT id FROM links WHERE id > (SELECT value FROM meta WHERE name='scan') LIMIT 1000;UPDATE meta SET value=value+1000 WHERE name='scan';");

或这个:-

$mysqli->multi_query("SELECT id FROM links WHERE id > (SELECT value FROM meta WHERE name='scan' <b>FOR UPDATE</b>) LIMIT 1000;UPDATE meta SET value=value+1000 WHERE name='scan';");

不幸的是,这似乎不起作用,因为客户最终会得到重复id的 's。数据库负载很重,SELECT需要几秒钟。

0 投票
2 回答
340 浏览

mysql - Percona/XtraDB 存储卷

具有 XtraDB 主要优点的 Percona 服务器之一是增强了常规 MySQL 的可扩展性。有谁知道 Percona/XtraDB 和 MySQL 之间存储在磁盘上的给定表的数据如何比较,即每个系统中存储的同一个表在 Percona/XtraDB 中是更大、更小还是相同?我感觉它是一样的,但想确定并且无法找到任何相关信息。

我才开始研究 Percona/XtraDB,所以试着收集一些关于它的信息,谢谢。

0 投票
2 回答
3063 浏览

php - Apache、PHP 和 Percona 数据库

我刚刚将 MySQL 5.0 升级到 Percona XtraDB 5.1。我必须先 yum 删除所有 mysql 的东西。一切正常,直到我重新启动 Apache,现在我得到:

致命错误:调用未定义函数 mysql_connect()

有任何想法吗?我有一种感觉,我同时为 apache 删除了某种 mysql 插件。

0 投票
1 回答
3348 浏览

mysql - MySQL 复制 Tungsten 与 Galera

哪个更好?

综合这些方面:

  • 性能 + 可扩展性
  • 稳定
  • 易于使用 + 配置 + 维护

谢谢!

0 投票
2 回答
276 浏览

mysql - MySQL 子查询与 LIMIT 与 JOIN

我更愿意为此使用 JOIN,但是由于性能影响,没有一个解决方案是可行的,或者它们没有返回正确的结果集。

RunTime列是每晚午夜捕获的 UNIX 时间戳。并非每个条目都会在每晚出现,这意味着Entry1的条目可能在两天前出现,但不是今天。

架构:

期望结果示例:

本质上,我的工作查询如下所示。它将查询表以获取昨天的数据。

问题是,这个查询很慢。我想离开RunTime列上的第一个子查询,但是 LIMIT 和关联对我来说是最好的。以上需要非常非常长的时间。

有没有人有一个方法的例子:

快速有效地获取第二个最近RunTime的行数,在所有行之间不一致?RunTimeRunTime

任何建议表示赞赏!

0 投票
2 回答
28760 浏览

mysql - xtradb vs innodb

我被要求检查 Mariadb,因为 Centos 目前不提供 MySQL 5.5。我已经读过 xtradb 服务器作为 innodb 的一部分。

使用其中一个或另一个有什么好处,因为如果它们相等,它们就不会被称为相同的名称?

你认为我应该切换到 Mariadb 吗?如果有更新,我将来可能会遇到什么样的问题。

我知道 MySQL 的创始人是 Mariadb 的幕后推手,Oracle 现在在管理 MySQL。作为一个棘手的决定,这似乎有点棘手。

提前感谢您的意见,

更新,我在这里问了这个问题,因为谷歌没有显示任何最近的更新。仅 2012 年之前发布的一些旧比较

0 投票
1 回答
1585 浏览

cluster-computing - 使用 2 个服务器设置 Percona Xtradb 集群的问题

我正在尝试在两台机器上设置 Percona XtraDB 集群。但我在让第二台机器启动并运行时遇到了可怕的时间。

我已将这篇文章用作参考,虽然它似乎几乎可以工作,但我可能缺少一些基本的东西。

机器如下:

两台机器都运行 Ubuntu 12.04 LTS。

节点 1 上的配置文件与文章类似。

当我使用上述配置启动此节点时,它可以正常工作。我可以通过命令行登录并运行

命令如它所描述的那样。一切看起来都很正常。

注意:节点 1 以前是标准的 mySQL 服务器,并且在 /var/lib/mysql 文件夹中已经有数据。这并没有影响它以上述配置正常启动。

然后我按照文章中关于添加新节点的步骤进行操作。这似乎是我遇到问题的地方。

我在节点 2 (192.168.2.11)上创建了 my.ini ,并使用了与文章类似的配置。

当我尝试使用service mysql start 启动服务时,它说它已启动,但我无法再通过命令行连接。

我尝试将节点 1 上的配置文件更改回原来的配置文件,然后启动节点 2,但这也不起作用。

我通过在命令行上使用 mysqld 命令简单地启动 mysql 来捕获日志,这是修剪后的结果(只有有错误的东西):

这是节点 2 连接时节点 1 报告的内容(节点 1 使用第一个配置文件 - 再次修剪)

节点 2 报告类似。

如果有人可以帮助我解决我犯的愚蠢错误,将不胜感激。

(抱歉帖子的长度 - 我想提供尽可能多的信息)