随笔分类 -  数据库

摘要:https://www.bilibili.com/video/BV1fV4y1M7eD/?spm_id_from=333.788.recommend_more_video.0&vd_source=46d50b5d646b50dcb2a208d3946b1598 https://www.bilibil 阅读全文
posted @ 2024-01-17 21:32 Chenyi_li 阅读(20) 评论(0) 推荐(0) 编辑
摘要:1.硬件和操作系统层面的优化 硬件层面上影响Mysql性能的主要因素是CPU,可用内存大小,磁盘大小,网络带宽等。操作系统的网络配置等等。都会影响到mysql的性能,这部分一般是DBA或者是运维工程师去完成。在硬件基础中的优化中,重点关注的是服务本身的体量,对此提出合理的要求。 2.架构设计层面的优 阅读全文
posted @ 2023-10-18 17:21 Chenyi_li 阅读(24) 评论(0) 推荐(0) 编辑
摘要:https://baijiahao.baidu.com/s?id=1681821919888267666&wfr=spider&for=pc 阅读全文
posted @ 2023-10-04 10:39 Chenyi_li 阅读(4) 评论(0) 推荐(0) 编辑
摘要:https://juejin.cn/post/7277786839825252410?searchId=20231002101007BB5B15A1A1A8B06C5128 阅读全文
posted @ 2023-10-02 14:10 Chenyi_li 阅读(4) 评论(0) 推荐(0) 编辑
摘要:可以通过创建临时表,进行连接。 阅读全文
posted @ 2023-10-02 11:09 Chenyi_li 阅读(13) 评论(0) 推荐(0) 编辑
摘要:转载:https://cloud.tencent.com/developer/article/2181584 阅读全文
posted @ 2023-09-29 19:56 Chenyi_li 阅读(24) 评论(0) 推荐(0) 编辑
摘要:转载:https://mp.weixin.qq.com/s/gSBJ2e5a51FmyMpTXR7nyA https://blog.csdn.net/qq_17236715/article/details/126756170 https://zhuanlan.zhihu.com/p/50771127 阅读全文
posted @ 2023-08-21 21:47 Chenyi_li 阅读(8) 评论(0) 推荐(0) 编辑
摘要:转载:https://www.cnblogs.com/tangyanbo/p/4462734.html 阅读全文
posted @ 2023-07-28 16:14 Chenyi_li 阅读(1) 评论(0) 推荐(0) 编辑
摘要:![](https://img2023.cnblogs.com/blog/1892439/202307/1892439-20230706110055927-849350730.png) 参考:https://www.bilibili.com/video/BV1Gr4y1x7eK/?spm_id_fr 阅读全文
posted @ 2023-07-06 11:05 Chenyi_li 阅读(1) 评论(0) 推荐(0) 编辑
摘要:![](https://img2023.cnblogs.com/blog/1892439/202306/1892439-20230611104916592-499786856.png) ![](https://img2023.cnblogs.com/blog/1892439/202306/18924 阅读全文
posted @ 2023-06-11 10:50 Chenyi_li 阅读(6) 评论(0) 推荐(0) 编辑
摘要:![](https://img2023.cnblogs.com/blog/1892439/202306/1892439-20230607220720688-1863856178.png) 在MySQL中,我们经常需要对数据进行查询、统计等操作,而索引是数据库优化的重要手段。加了索引的表能够更快速地执 阅读全文
posted @ 2023-06-07 22:09 Chenyi_li 阅读(101) 评论(0) 推荐(0) 编辑
摘要:脏读->读未提交 不可重复读->读已更新(两次读中数据被更新) 幻读->读已新增(读中有数据新增) ![](https://img2023.cnblogs.com/blog/1892439/202305/1892439-20230528095652598-2137246885.png) ![](ht 阅读全文
posted @ 2023-05-28 10:38 Chenyi_li 阅读(4) 评论(0) 推荐(0) 编辑
摘要:MVCC叫多版本并发控制,关键字1.多版本;2.并发控制。他的出现主要是为了解决读写冲突问题,希望mysql在数据更改的时候,依然可以无锁去读。 ### 一,多版本 mysql不管是什么锁,修改过程中都是不可读不可写。但是在mysql的大多数场景中是以读为主的。如果每次修改都阻塞我们的读操作,性能就 阅读全文
posted @ 2023-05-27 20:49 Chenyi_li 阅读(16) 评论(0) 推荐(0) 编辑
摘要:答:可重复读会创建快照读 可重复读隔离级别能解决不可重复读问题的原因是因为它在事务开始时创建了一个数据快照,并在整个事务期间都使用该快照。因此,其他事务对该数据的修改在可重复读隔离级别下是不可见的,即使这些修改已经提交。这种机制避免了不可重复读的问题。 而读提交隔离级别下,一个事务只能读取到已经提交 阅读全文
posted @ 2023-05-27 15:35 Chenyi_li 阅读(228) 评论(0) 推荐(0) 编辑
摘要:DML是用于操作表中数据的SQL命令,包括SELECT、INSERT、UPDATE和DELETE等命令。使用DML命令可以对表中的数据进行查询、添加、修改和删除等操作。 DDL是用于定义表结构的SQL命令,包括CREATE、ALTER和DROP等命令。使用DDL命令可以创建、修改和删除表,以及定义表 阅读全文
posted @ 2023-05-24 14:56 Chenyi_li 阅读(23) 评论(0) 推荐(0) 编辑
摘要:学习资料: https://juejin.cn/post/7226237518446133305 https://www.bilibili.com/video/BV1jG411M7hr/?spm_id_from=333.880.my_history.page.click&vd_source=46d5 阅读全文
posted @ 2023-05-21 15:21 Chenyi_li 阅读(6) 评论(0) 推荐(0) 编辑
摘要:1.带头大哥不能死这局经典语句是说创建索引要符合最左侧原则。例如表结构为u_id,u_name,u_age,u_sex,u_phone,u_time创建索引为idx_user_name_age_sex。查询条件必须带上u_name这一列。 2.不在索引列上做任何操作不在索引列上做任何计算、函数、自动 阅读全文
posted @ 2023-05-16 19:13 Chenyi_li 阅读(13) 评论(0) 推荐(0) 编辑
摘要:转载:https://juejin.cn/post/6854573219089907720 https://juejin.cn/post/7152086171244298254 阅读全文
posted @ 2023-05-10 13:49 Chenyi_li 阅读(3) 评论(0) 推荐(0) 编辑
摘要:in是先计算子表的,exist 是先计算主表。 in适合在子表比较小的,exist适合子表大的。 ![](https://img2023.cnblogs.com/blog/1892439/202306/1892439-20230607144357732-1325884037.png) 小表驱动大表是 阅读全文
posted @ 2022-09-28 10:19 Chenyi_li 阅读(35) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.cnblogs.com/lsz-lsc/p/12802015.html 时间戳转为时间: from_unixtime( unixtime,format),其中unixtime必须为整型(bigint),d若时间为秒时是10位,时间为毫秒时为13位。format是字符型( 阅读全文
posted @ 2022-08-29 10:48 Chenyi_li 阅读(648) 评论(0) 推荐(0) 编辑

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