Mysql星探
猴子的救兵来了
这个作者很懒,什么都没留下…
展开
-
mysql视图为啥访问不了
假设账户A创建账户C,赋予C对库test有select权限,然后B在test库下创建一个视图v_test,你是否有遇到过C对视图v_test访问的时候会报错误呢,提示无权访问,其实这里面涉及到一权限的一个坑,需要修改权限或者修改视图,要么就是B去创建一个账户C,然后授权,就可以了 所以我的建议是在生产环境中其实最好是使用一个公用的账户创建账户,授予权限,创建视图,另外一种处理方法,是使用A账户去创建一个视图,不过这时候你由可能遇到一个坑,假设你没有super权限的话 其实这个解决办法是直接去掉视图定义着即原创 2020-11-10 10:27:02 · 804 阅读 · 0 评论 -
mycat 中sharding-by-stringhash也有坑
订单业务按门店分库分表,里面出现下面报错,可以很明显的看出这个是因为分片规则主要针对是数字,然后出现了这个了包含字母+数字的门店编码,所以报错,然后改成了sharding-by-stringhash规则,可以截取字符串数字的进行取模分片 这个规则很重要的一个地方就是算法的这个配置 这个配置里面第一个前提就是 partitionLength*partitionCount=1024, 然后下面这个hashslice的这个配置,需要取的数字位数 一起探讨,一起成长,欢迎关注 ...原创 2020-11-07 16:31:42 · 245 阅读 · 0 评论 -
Mycat 线上问题排查实战
背景:由于分片字段存储由原来的纯数字变为字母+数字以及数字、纯字母三种混合,准备直接修改分片规则,另外服务器资源配置调整了一下,由原来的16cpu\32G 调整到8cpu\32G,以适应新的业务需求,由原有的mod-long求模法变为sharding-by-murmur 一致性hash 规则,配置好配置文件后,制定了一个简单的切换方案以及启动脚本 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201106155253312.png?x-oss-process=imag原创 2020-11-06 15:57:04 · 206 阅读 · 0 评论