把in改成exists后,执行速度从小时到秒级
有个in语句,执行时间需要小时级别,改成exists后,10秒出结果,以下是详细情况,在此记录一下。参考文档:https://blog.csdn.net/weixin_41979002/article/details/118730611
redis cluster 故障后,主从位于相同节点的修复(丢失了部分数据)
今天机房出现故障,有一个机器启动不起来,redis cluster集群丢失了一部分数据,拓扑图如下: 通过上图可以看到,192.168.1.122启动不起来后,其上的主1和从1因为在一个机器上,就全部丢失了。 这个布局非常危险,主和从不应该放在一个机器上。&n
redis cluster 故障后,主从位于不同节点的修复。
今天机房有一台物理机宕机了,上面有一个虚拟机,有两个redis 节点也不能用了。 redis没有备份,丢失的192.168.1.122节点只能重建。 我找运维的人,分配了一个全新的虚拟机,并且分配的ip的地址仍然是192.168.1.122。 &nb
让root用户有super权限
通过RDS恢复到自建库的root是没有super权限的,解决办法是删除触发器:mysql> select trigger_schema,trigger_name from information_schema.triggers; +----------------+----------------------------+ | trigg
mysql 字符串和数字比,字符串会隐式转换为数字0
在mysql中,字符串和数字比,字符串会被转成数字0。下面我演示:mysql> create table t (a int primary key, b int,c int, d int, index idx_b_c_d (b,c,d));
MySQL NOT NULL列用 WHERE IS NULL 也能查到数据的原因
现象sql用where is null查出的结果,和我们预期不符,如下:mysql> select * from t where create_time is null; +----+----------+---------------------+ | id | n