
MySQL
lixora
MIchael.Huang_lixora 这个blog是个人学习的的一个札记筒,用以记录在学习,工作,生活上的所思,所想
展开
-
数据库不支持多块写怎么理解
数据库不支持多块写(multi-block write)通常指的是数据库在一次写操作中不能同时写入多个块(或数据页)。这在某些数据库管理系统(DBMS)中是一个限制,主要影响的是写性能和并发处理能力。原创 2024-06-04 09:01:38 · 267 阅读 · 0 评论 -
“Scalar相关子查询展开”(Scalar Correlated Subquery Unfolding)
是指将子查询的结果预先计算并存储,然后在外部查询中直接使用该值,而不是每次外部查询的每一行都重新计算子查询。这种技术可以提高查询的性能,因为它避免了重复计算子查询。然后,它会将结果存储在一个临时表或哈希表中。接下来,当执行外部查询时,它可以直接从临时表或哈希表中获取每个客户的订单数量,而不需要重新计算。这种技术可以显著提高查询性能,但它也增加了查询优化的复杂性,因为优化器需要决定何时以及如何执行这种展开。如果没有进行Scalar相关子查询展开,那么对于。表中的每一行,都会执行一次子查询来计算订单数量。原创 2024-03-05 14:33:48 · 343 阅读 · 0 评论 -
如何理解MySQL的计算层做的很差,但innodb则非常优秀
在实际应用中,对于性能瓶颈的分析和优化,往往需要结合具体的业务场景、数据库表结构、索引设计等因素进行综合考虑。在MySQL中,计算层通常指的是查询优化器和执行引擎,负责解析查询语句、生成执行计划,并执行实际的查询操作。MySQL的计算层可能在处理某些类型的查询时效率较低,尤其是在大规模数据和复杂查询的情况下。如果系统的主要工作负载是事务性质的,InnoDB的性能可能会比其他存储引擎更好。MySQL的查询优化器和执行引擎可能在某些场景下不够灵活或者无法有效地处理复杂的查询请求。原创 2024-03-05 14:14:49 · 405 阅读 · 0 评论 -
抽空升级了下mysql drop table,truncate table 勒索病毒表表恢复工具
【代码】抽空升级了下mysql drop table,truncate table 勒索病毒表表恢复工具。原创 2024-01-23 11:36:00 · 426 阅读 · 0 评论