05 2022 档案

摘要:锁:在并发访问时,解决数据访问的一致性、有效性问题 MySQL中的锁,按照锁的粒度分,分为以下三类:1.全局锁:锁定数据库中的所有表。2.表级锁:每次操作锁住整张表。3.行级锁:每次操作锁住对应的行数据。 1.全局锁:全局锁就是对整个数据库实例加锁,加锁后整个实例就处于只读状态,后续的DML的写语句 阅读全文
posted @ 2022-05-31 17:48 py卡卡 阅读(66) 评论(0) 推荐(0) 编辑
摘要:插入优化1. 批量插入 insert into tb_test values(1,'qwe'),(2,'qwe2'),(3,'qwe2'); 2.手动事务提交 start transaction; insert into tb_test values(1,'qwe'),(2,'qwe2'),(3,' 阅读全文
posted @ 2022-05-13 14:04 py卡卡 阅读(35) 评论(0) 推荐(0) 编辑
摘要:索引使用规则: 1.最左原则 2.可能会导致索引失效的情况 1)范围查询:联合索引中出现范围查询(>,<),范围查询右侧的列索引失效,建议使用(>=, ⇐) 2)索引列运算,索引失效 explain select * from n_user where substring(phone, 10, 2) 阅读全文
posted @ 2022-05-12 17:49 py卡卡 阅读(32) 评论(0) 推荐(0) 编辑
摘要:sql性能分析: 1.sql执行频率 show [session|global] status like 'Com_______';(7个_) 2.慢查询日志 慢查询日志记录了所有执行时间超过指定参数(long_query_time,单位:秒,默认1O秒)的所有SQL语句的日志。 MySQL的慢查询 阅读全文
posted @ 2022-05-12 15:58 py卡卡 阅读(110) 评论(0) 推荐(0) 编辑
摘要:存储引擎: InnoDb: 特点: 支持事务;行级锁,提高并发访问性能;支持外键FOREIGN KEY约束,保证数据的完整性和正确性 文件: xxx.ibd:xxx代表的是表名,innoDB引擎的每张表都会对应这样一个表空间文件,存储该表的表结构(frm、sdi)、数据和索引。 参数:innodb_ 阅读全文
posted @ 2022-05-12 15:26 py卡卡 阅读(27) 评论(0) 推荐(0) 编辑
摘要:事务四大特性:原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功,要么全部失败。一致性(Consistency):事务完成时,必须使所有的数据都保持一致状态。隔离性(Isolation):数据库系统提供的隔离机制,保证事务在不受外部并发操作影响的独立环境下运行。持久性(Dura 阅读全文
posted @ 2022-05-12 14:49 py卡卡 阅读(21) 评论(0) 推荐(0) 编辑
摘要:安装python3.11 mkdir -p /data/server/ cd /data/server/wget https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tar.xz # 3.7版本之后需要一个新的包libffi-devel yu 阅读全文
posted @ 2022-05-10 09:49 py卡卡 阅读(36) 评论(0) 推荐(0) 编辑
摘要:子查询: 1)列子查询 select * from emp where managerid in (select id from emp where dept_id=1) 2)行子查询 : 查询与“张无忌”的薪资及直属领导相同的员工信息 select * from emp where (salary 阅读全文
posted @ 2022-05-09 14:08 py卡卡 阅读(36) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示