前言
学习MySQL数据库技术,一个非常重要的技能就是性能调优。通常情况下,都是自下而上的调优方法,主要包括运行环境、配置参数、SQL性能和系统架构设计调优等。
本文从多线程并发的角度进行的思考,简单描述MySQL并发参数及其调优。
【系统软件】 【数据存储与数据库】 【mysql】 【innodb】 【性能】 【LOG】 …
MySQL通常在人们眼中就是一个低端、开源、大众化的数据库产品,它的稳定性和可用性一直被人们所置疑,被认为难登大雅之堂,只适用于互联网应用,难于应用到可用性高的场景中,比如金融、证券等行业。然而时代的变化太快,MySQL也不能再以过去的眼光来看,从MySQL金融版的诞生开始,它已经不再是那个扶不起的阿斗,它已经脱胎换骨,以一个崭新的形象出现在
【数据存储与数据库】 【分布式】 【架构】 【mysql】 …
前言
在实际数据库项目开发中,由于我们不知道实际查询时数据库里发生了什么,也不知道数据库是如何扫描表、如何使用索引的,因此,我们能感知到的就只有SQL语句的执行时间。尤其在数据规模比较大的场景下,如何写查询、优化查询、如何使用索引就显得很重要了。
【数据存储与数据库】 【服务器】 点击查看原文>
MySQL8.0对json进行了比较完善的支持, 我们知道json具有比较特殊的存储格式,通常存在多个key
value键值对,对于类似更新操作通常不会更新整个json列,而是某些键值。
对于某些复杂的应用,json列的数据可能会变的非常庞大,这时候一个突出的问题是:innodb并不识别json类型,对它而言这些存储统一都是LOB类型,而在之前的版本中Innodb处理LOB更新的方式是标记删除旧记录,并插入新记录,显然这会带来一些存储上的开销(尽管Purge线程会去后台清理),而写入的redo
log和Binlog的量也会偏高,对于超大列,可能会严重影响到性能。
【数据存储与数据库】 【mysql】 …
TreeSoft数据库管理系统,支持不同数据库间的定时数据同步,配置方便,性能稳定。
【数据存储与数据库】 【PostgreSQL】 【MongoDB】 【mysql】 【Oracle】 【SQL】 【日志】 【数据库】 …