一. mysql隐式转换有2个大坑
1.当表字段设置成字符串类型,查询的时候传整型,mysql会将全表字符串类型转换成整型再比较,触发全表扫描。
参考:https://www.cnblogs.com/zhizhuwang/p/3464212.html
2.不管字段是什么类型,只要in内部同时出现整型和字符串时,会无法使用索引,会触发全表扫……继续阅读 »
admin
4年前 (2022-02-22) 1574浏览 0评论
0个赞
一.问题描述
使用navicat 的ssh通道连接vultr数据库会遇到权限问题
错误提示如下:
80070007: SSH Tunnel: Server does not support diffie-hellman-group1-sha1 for keyexchange
可以得知是sshd配置中keyexchange参数缺少加密协议diffie-hell……继续阅读 »
admin
4年前 (2022-02-22) 975浏览 0评论
0个赞
清缓存本身是一个很简单的操作,但其中也有些学问。
一. 最简单版
最常见的清缓存是这么写的:
function clearCache() {
$Memcache->delete($key);
}
二. 延迟版
但当主从同步延迟的时候,这样写请求如果有个查询立即读取db,就可能把旧数据存到缓存里。于是有了升级版:
function clearCacheB……继续阅读 »
admin
4年前 (2022-02-22) 743浏览 0评论
0个赞