问题标签 [mariadb]

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

mysql - 需要的 InnoDB 优化技巧 - mysql

我最近得到了一台新的专用 MySQL 机器。现在它运行良好,但有时它会因以下状态的查询而减慢很多:复制到 tmp 表。这似乎是随机发生的。

该机器有 12GB 的 DDR3 内存,并在 RAID10 设置中运行(4 个 15k RPM SAS 驱动器)。

这台机器托管 5 个数据库,每个数据库的大小都在 1 到 8GB 之间。读取/写入:66% / 34%

下面是我的 my.cnf 文件。如果有人有性能优化技巧,我很想听听。

0 投票
3 回答
1036 浏览

regex - maria db 的 UDF 正则表达式

我发现这个非常好的用户定义函数用于在 mysql 中使用正则表达式 但是当尝试安装时我找不到 mysql 库

该网站说If mysql is an unusual place, you might need to add --with-mysql=<mysql directory>/bin/mysql_config

我找不到 mysql_config

我正在使用 ubuntu lucid lynx,任何建议将不胜感激
编辑安装工作感谢apt-get install libmariadbclient16-dev但是现在preg_replace('/i/','a','ia')返回6161而不是ii

0 投票
5 回答
805 浏览

mysql - 尽管在索引键上加入了缓慢的 MySQL(InnoDB)查询,为什么?

你知道为什么这个请求会很慢吗(在其他速度很快的 MySQL 服务器上需要 1.7 秒):

使用由以下给出的执行计划EXPLAIN

其他元素:

  • 表 TABLE_A 有 300 000 行
  • TABLE_A.keyA 是 TABLE_A 的主键
  • TABLE_A.keyB 是 TABLE_B 的主键 keyB 的外键;表 TABLE_B 有 10 行;
  • 99% 的 TABLE_A 有 fieldC=1 和 1% 的表有 fieldC 在 (0,2,5,7,8) (这就是为什么这个字段没有索引;编辑这个子句没有问题,因为 SELECT 具有相同的子句但不与 TABLE_B 连接很快);
  • 在我看来,这是有罪的 JOIN,因为表上的简单 SELECT 很快;
  • 与另一个表 TABLE_C 的连接也很慢;
  • MySQL 版本:5.1.23a-maria-alpha

你有什么主意吗?

0 投票
1 回答
202 浏览

makefile - 如何禁用 MariaDB 中的测试套件

今天我编译了MariaDB,注意到大约一半的安装文件只是与测试套件相关。目前我 rm usr/{mysql-test,sql-bench} 从安装目录,但我想在配置/编译时禁用该套件。是否有一些选项可以禁用编译?据我发现,configure 没有这样的选项。这应该至少会减少一点打包时间,并且不会使用非标准目录。

0 投票
1 回答
5543 浏览

mysql - Mysql Server 5 vs 6 vs MariaDB

在这里有一个简单的问题。我有一个包含大约 10 亿条记录的数据库,一个有 200GB 内存的服务器来处理它。

你对最好的表演有什么建议?Mysql 5、Mysql 6 还是 MariaDB?

0 投票
1 回答
985 浏览

mysql - 从 MySQL 迁移到 MariaDB

我正在将我的数据库迁移到 MySQL 到 MariaDB。我在 MySQL 中有二进制存储引擎,而 MariaDB 不支持它。

我如何转换它以确保我的表格可以正常工作?谢谢你

0 投票
4 回答
2199 浏览

mysql - 选择中存在星号是否排除其他列?

这个问题都是关于懒惰的......我想做这样的事情:

所以我不必这样做:

有什么方法可以使第一个查询起作用吗?这是我运行它时遇到的错误:

0 投票
2 回答
2374 浏览

mysql - 在 MariaDB 中,Information_schema 对 everuser 可见吗?

我用这个命令创建了一个用户

CREATE USER 'bean'@'localhost' IDENTIFIED BY 'password'; GRANT ALL ON databaseA.* to 'bean'@'localhost';

但是,当我登录时,我bean可以查看数据库。以我的理解,不应该只是能看见吗?information_schematestbeandatabaseA

我也尝试跑步use information_schema,显然没有什么可以阻止bean这样做。

那么,每个用户都可以访问 information_schema 和 test 吗?

仅供参考,root用户带有这些默认表:information_schema、mysql、test。是的,bean看不到 mysql,这让我觉得每个用户都可以访问这些表。

有没有办法让我bean只能访问databaseA,而不是其他人?

0 投票
1 回答
120 浏览

mysql - SphinxSE 版本是否必须与 Sphinx 本身的版本相匹配?

基本上问题就像标题所说的那样:)我希望用 MariaDB 测试 SphinxSE,但注意到 MariaDB 附带的当前 SphinxSE 版本是 0.9.9,而当前 Sphinx 版本是 2.0.0(测试版)。

通常我会假设是的,它们需要匹配(或者至少是接近的)但是看到存储引擎基本上只是一个传递,这两个不同的版本是否有可能仍然可以一起工作?

还是我也必须自己重新构建存储引擎?

谢谢!

0 投票
1 回答
3348 浏览

mysql - MySQL 复制 Tungsten 与 Galera

哪个更好?

综合这些方面:

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

谢谢!