13得票2回答
确定选择 MySQL、Percona 还是 MariaDB

我如何确定连接到的服务器是Percona、MySQL还是MariaDB?是否有标准的方法可以做到这一点?目前我正在使用SHOW VERSION测试服务器版本,但我还需要在我正在开发的应用程序中显示服务器名称。

17得票2回答
当使用可重复读隔离级别时,SELECT .. FOR UPDATE 有什么用处?

使用可重复读取隔离级别时,确保在您的事务完成之前使用SELECT读取的行不会被修改。这似乎类似于SELECT .. FOR UPDATE提供的内容。因此,在使用可重复读取隔离级别时,使用SELECT FOR UPDATE的意义是什么?

31得票7回答
MySQL进程无法停止。

我最近在Ubuntu 12.04桌面操作系统上安装了5.5.28-29.2 Percona Server(GPL),版本号为29.2。我尝试使用不同的方法停止服务器:- sudo /etc/init.d/mysql stop - sudo kill -9 pid - mysqladmin -u...

7得票2回答
MySQL错误:无法创建新线程(错误号11)

我有一个运行Percona Xtradb服务器的数据库服务器和5个从服务器。我经常遇到以下错误: mysql错误:无法创建新线程(errno 11);如果您没有可用内存,则可以查阅手册以了解可能的依赖于操作系统的错误 尽管我设置了ulimit。 root@master:~# ulim...

23得票4回答
我应该从MySQL迁移到Percona服务器吗?

我在MySQL服务器上遇到了脏页刷新问题。这占用了大量的CPU资源,由于服务器剩余资源不足,导致我的网站变得不可用。我数据库中有1000万条记录,并且它将进一步增长。我的表正在运行innodb,并且由于它是基于事务的站点,所以我需要它。迁移到Percona服务器是否会消除我的脏页刷新问题?一般...

8得票1回答
Mysql UDF已安装(但不存在?)

这是一个疯狂的例子: mysql> CREATE FUNCTION PREG_REPLACE RETURNS STRING SONAME 'lib_mysqludf_preg.so'; ERROR 1125 (HY000): Function 'PREG_REPLACE' alread...

9得票1回答
MariaDB、Drizzle、Percona Server和MySQL的比较

我长期以来一直使用MySQL。我想开始使用最受欢迎的分支之间的所有不同变体。问题在于,我找不到任何好的比较它们的方法,最终只能尝试它们所有的变体。我的担忧在于生产环境,因为我不会在生产环境中尝试所有这些分支。 您是否在生产环境中运行过MySQL的任何分支? 有哪些优点?有哪些缺点?

12得票1回答
查询缓存类型:启用还是禁用?

最近,我从标准的 MySQL 切换到了 Percona,并使用 Percona 向导 生成了 my.cnf。 但是,我发现默认情况下,生成的 my.cnf 中的设置使用了 query_cache_type = 0(查询缓存已禁用)。 我在服务器上只运行一个 Wordpress 博客。我的问...

12得票2回答
提交或者设置conn.setAutoCommit(true)

我注意到一些程序员使用COMMIT,其他人使用conn.setAutoCommit(true);来结束事务或回滚,那么使用其中一个的好处是什么,与另一个有何不同? 它们之间的主要区别在哪里?conn.setAutoCommit(true); 超过statement.executeQuery(...

12得票2回答
同一集群中不同的执行计划

我有一个问题与这个查询相关:SELECT uca.user_activity_id, uca.user_call_id, uca.call_activity_id, uca.user_activity_token, uc.call_group_id, ...