数据库
文章平均质量分 78
CarlosKeFeng
这个作者很懒,什么都没留下…
展开
-
Mysql中的锁
前言大家都知道锁是用来保护并发访问的资源的,Mysql中根据锁的粒度分为了全局锁、表锁以及行锁。今天这篇文章我们一起一起探讨下Mysql中的这三种锁全局锁全局锁是Mysql中粒度最粗的锁,它的作用是给数据库实例进行上锁。一旦该数据库实例被上了全局锁,那么该实例就处于了只读状态,像一些DDL(create/alter table等)语句更新语句(update/insert)就会被阻塞。你可以使用以下命令给一个数据库实例上全局锁Flush tables with read lock 解锁UNL原创 2022-04-12 20:19:37 · 892 阅读 · 1 评论 -
mysql架构浅析
前言mysql作为当前比较流行的开源关系型数据库之一,想必在很多公司中都有使用。今天这边文章我来和大家一起探讨下mysql的整体构架,让大家在宏观上能大致了解mysqlmysql架构图如上图所示,mysql内部大体分为Server层和存储引擎层其中Server层:连接器管理Client连接,同时还可以处理Client的权限验证等问题分析器对Client的SQL语法进行合法性分析优化器生成SQL执行计划,选择索引等执行器与存储引擎进行交互,获取SQL操作原创 2022-04-11 20:56:06 · 979 阅读 · 0 评论 -
redis的incr+expire的坑
使用redis的incr+expire做请求次数限制的问题原创 2022-01-14 11:46:10 · 935 阅读 · 0 评论 -
达梦数据库将TEXT类型的字段更改为VARCHAR失败
达梦数据库将TEXT类型的字段更改为VARCHAR失败问题原因mysql数据库迁移至达梦系统后,查询TEXT大文本类型的字段时发现返回的是对象信息而不是文本信息查询截图排查半天没发现问题,后面想到将TEXT类型的字段改成VARCHAR类型,所以马上去数据库进行修改修改截图然后发现又不能修改,简直不忍直视的管理工具和数据库 - -问题解决经过与达梦的研发沟通,发现大文本类型不能直接...原创 2019-11-12 10:04:36 · 9216 阅读 · 8 评论