摘要: 【MySQL】数据库优化 如何对MySQL中的数据库进行优化,如何优化数据表中的数据类型、删除重复、冗余索引;如何设计数据库,数据库的范式要求。如何对数据表进行分析、检查、优化、拆分。 阅读全文
posted @ 2024-05-31 15:13 changwan 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 【MySQL】MySQL语句优化 MySQL语句优化包括创建合适的索引、使用覆盖索引、避免不必要的子查询、通过 EXPLAIN 分析查询计划、进行批量操作、减少锁定范围、使用预编译语句和查询缓存,以显著提高查询性能和数据库运行效率。 阅读全文
posted @ 2024-05-28 19:48 changwan 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 基于Python的性能优化 通过多线程、协程和多进程可以显著提升程序的性能。多线程适用于I/O密集型任务,尽管受限于Python的GIL,但能在I/O等待期间提高并发性。协程则更为轻量和高效,特别适合处理大量异步I/O操作。 阅读全文
posted @ 2024-05-24 11:55 changwan 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 哪些场景下MySQL会使用索引查询数据,哪些场景下MySQL不会使用索引查询数据,以及如何使用索引提示来告知查询优化器使用索引、忽略索引和强制索引索引。 阅读全文
posted @ 2024-05-19 15:12 changwan 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 基于Python的性能分析 1、什么是性能分析 字面意思就是对程序的性能,从用户角度出发就是运行的速度,占用的内存。 通过对以上情况的分析,来决定程序的哪部份能被优化。提高程序的速度以及内存的使用效率。 首先我们要弄清楚造成时间方面性能低的原因有哪些 沉重的I/O操作,比如读取分析大文件,长时间执行数据库查询,调用外部服务例如 阅读全文
posted @ 2024-05-18 11:13 changwan 阅读(170) 评论(0) 推荐(2) 编辑
摘要: 通过详细的查询 SQL 语句分析,深入挖掘潜在的性能瓶颈,结合数据库架构、索引优化以及查询执行计划等方面,提出针对性的优化建议,以提升查询性能和系统效率。 阅读全文
posted @ 2024-05-17 16:33 changwan 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 基于Python实现MapReduce 针对在100GB级别的大型文件中进行数据检索。利用MapReduce解决内存占用过高、IO效率低下等问题。 阅读全文
posted @ 2024-05-14 13:29 changwan 阅读(43) 评论(0) 推荐(0) 编辑