
mysql
文章平均质量分 66
卡尔一点也不卡
这个作者很懒,什么都没留下…
展开
-
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements问题解决
操作数据库时提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements问题。 原因是因为Mysql增加了密码强度验证插件:validate_password,去网上查原因都是是因为设置的密码太简单了,才会出现这个问题,但是我设置的挺复杂的,莫名其妙(`・ω・´) 解决办法: 进入到mysql,依次输入一下命令即可解决: mysql> SHOW VARIABLES LIKE ‘valida原创 2021-07-22 17:03:45 · 652 阅读 · 0 评论 -
超全的数据库建表/SQL/索引规范,适合贴在工位上!
一、建表规约 【强制】(1) 存储引擎必须使用InnoDB 解读:InnoDB支持事物、行级锁、并发性能更好,CPU及内存缓存页优化使得资源利用率更高。 【强制】(2)每张表必须设置一个主键ID,且这个主键ID使用自增主键(在满足需要的情况下尽量短),除非在分库分表环境下。 解读:由于InnoDB组织数据的方式决定了需要有一个主键,而且若是这个主键ID是单调递增的可以有效提高插入的性能,避免过多的页分裂、减少表碎片提高空间的使用率。而在分库分表环境下,则需要统一来分配各个表中的主键值,从而避免整个逻原创 2021-06-18 16:23:50 · 114 阅读 · 0 评论 -
MySQL 性能优化
1 基本概念简述 1.1 逻辑架构 第一层:客户端通过连接服务,将要执行的 sql 指令传输过来 第二层:服务器解析并优化 sql,生成最终的执行计划并执行 第三层:存储引擎,负责数据的储存和提取 1.2 锁 数据库通过锁机制来解决并发场景 - 共享锁(读锁)和排他锁(写锁)。读锁是不阻塞的,多个客户端可以在同一时刻读取同一个资源。写锁是排他的,并且会阻塞其他的读锁和写锁。简单提下乐观锁和悲观锁。 乐观锁,通常用于数据竞争不激烈的场景,多读少写,通过版本号和时间.原创 2021-06-18 16:22:07 · 90 阅读 · 0 评论