msql
文章平均质量分 71
西蓝花MQ
喜欢快速学习并适应新环境。致力于大型应用系统建设
展开
-
大数据SQL如何优化结合代码细节
大数据SQL查询涉及海量数据的处理,往往会面临数据膨胀和性能问题。数据膨胀是指在SQL查询过程中,由于数据量庞大,导致查询速度变慢和资源消耗增加。针对这些问题,可以采取一系列优化措施来提高查询性能和降低资源消耗。在大数据环境下,数据库表的设计要尽量简洁合理,避免冗余字段和过多的联接操作。使用合适的数据类型和索引,以提高查询效率。对大数据表进行分区和分片,将数据划分成更小的数据块,可以提高查询性能,减少查询数据量。创建适当的索引,根据查询需求进行索引优化。避免过多的索引和频繁的更新操作,以免影响性能。原创 2023-07-25 17:00:25 · 227 阅读 · 0 评论 -
如何精通mysql锁?
trx_requested_lock_id:事务等待的锁的ID(如果事务状态不是LOCK WAIT,这个字段是NULL),详细的锁的信息可以连查INNODB_LOCKS表。lock_rec:当 LOCK_TYPE=’RECORD’ 时,表示一堆页面中锁定行的数量,亦即被锁定的记录号;trx_mysql_thread_id:MySQL中的进程ID,与show processlist中的ID值相对应。trx_weight:事务的权重,反应一个事务修改和锁定的行数,当发现死锁需要回滚时,权重越小的值被回滚。原创 2023-06-03 15:43:18 · 61 阅读 · 0 评论