小编Man*_*kal的帖子

未为 Amazon MySQL RDS 中的主用户定义超级权限

我在亚太(新加坡)地区的亚马逊 rds 上创建了一个中型实例。我已经用主密码创建了我的主用户。它在我本地 PC 上安装的工作台上工作/连接正常。当我要在该实例上创建函数时,它会显示以下错误

错误 1418:此函数的声明中没有 DETERMINISTIC、NO SQL 或 READS SQL DATA,并且启用了二进制日志记录(您可能希望使用不太安全的 log_bin_trust_function_creators 变量)

在我的实例中,我的变量 (log_bin_trust_function_creators) 显示为 OFF。现在,当我使用变量进行更改时

SET GLOBAL log_bin_trust_function_creators = 1;
Run Code Online (Sandbox Code Playgroud)

它给了我另一个错误

错误代码:1227。访问被拒绝;您需要(至少其中之一)此操作的 SUPER 权限

我不知道如何解决这个错误。

有人可以帮忙吗???

mysql mysql-5.5 amazon-rds

6
推荐指数
1
解决办法
2万
查看次数

使用 IN 子句的性能

索引数据会影响查询性能吗?意味着如果我在任何子IN句中以有序形式将值传递为 1,2,3,4... ,它可以提高查询性能吗?如果我随机传递值 2,5,7,9,1 等会发生什么......

例子 :

Select Name from Emp 
where id IN (1,2,3,4)  -- Ordered values
Run Code Online (Sandbox Code Playgroud)

或者:

Select Name from Emp 
where id IN (4,2,7,98,34) -- Randomly ordered values
Run Code Online (Sandbox Code Playgroud)

其它的办法 :

Select Name from Emp 
where id IN (Select empid from trans order by empty) -- Ordered values
Run Code Online (Sandbox Code Playgroud)

我要求 MySql 以及 SQL-Server 数据库。

谁能告诉我数据库引擎如何在上述情况下获得结果(执行计划)?

mysql performance sql-server mysql-5.5 query-performance

-5
推荐指数
1
解决办法
2894
查看次数