Community journal

The latest from the MySQL community

Ideas, releases, practical guides, and perspectives from the people building with MySQL.

Follow the feed
Showing entries 1 to 10 of 177 « Previous | Next »
Displaying posts with tag: 性能优化 (reset)
MySQL DROP TABLE 的性能问题与优化

以下信息是在测试一个 SQL 时,AliSQL 的 Performance Agent 功能采集的 buffer pool 相关的监控信息。你能从这些监控信息看出是什么样的 SQL 在执行吗?

图中:bp = buffer pool, pg = page。

  • bp_pg_total 是 buffer pool 的总 page 数,一般不会变化的,除非修改了 buffer pool 的大小。

  • bp_pg_data 指的是 buffer pool 中数据文件的 page 的数量,包括 undo page。

  • bp_pg_dirty 指的是数据页中的脏页(被修改了,但还没有写入数据文件的页)的数量。

  • bp_pg_free 是 buffer pool 中空闲的 page 数量,这部分是没有被使用的部分。

  • bp_wait_free 当从存储上 读一个 page 到 buffer pool 时,如果没有空闲的 page 也没有净页(没有被修改的) …

[获取更多]
MySQL 内存问题分析利器 Jemalloc

内存泄漏、内存占用高是MySQL中较常见的问题,这些问题的排查非常依赖完善的内存监控信息。MySQL的Performance Schema中提供了内存的监控信息,PFS的内存统计信息粒度比较粗,很难精准的定位到问题代码。

上图是PFS中监控到的内存信息,虽然从内存监控中我们看到String::valuethd::main_mem_root上分配了很多的内存,但是这两个对象是MySQL中的基本对象,在非常多的地方使用。我们无法从这些信息推断出到底是什么操作导致了内存的占用。此外,由于PFS本身的内存占用比较高并且对性能有一定的影响,因此很多使用者不会在实例上开启PFS。

[获取更多]
12月5日云栖精选夜读 | 埋在 MySQL 数据库应用中的17个关键问题!

Mysql的使用非常普遍,跟MySQL有关的话题也非常多,如性能优化、高可用性、强一致性、安全、备份、集群、横向扩展、纵向扩展、负载均衡、读写分离等。下面从应用场景的角度切入,对MySQL的技术点进行组织,写一份知识图谱,方便进行更深入的学习和总结。

【python】  【大数据】  【安全】  【java】  【性能优化】  【数据可视化】   …

[获取更多]
埋在 MySQL 数据库应用中的17个关键问题!

Mysql的使用非常普遍,跟MySQL有关的话题也非常多,如性能优化、高可用性、强一致性、安全、备份、集群、横向扩展、纵向扩展、负载均衡、读写分离等。下面从应用场景的角度切入,对MySQL的技术点进行组织,写一份知识图谱,方便进行更深入的学习和总结。

【性能优化】  【mysql】  【性能】  【日志】  【高可用】  【数据库】   …

[获取更多]
价值888元的wordpress性能优化方案 全面提升wordpress打开速度

经过以上几步性能优化操作,你会发现你的wordpress站已经可以达到秒开了,是不是很简单?

【nginx】  【linux】  【php】  【性能优化】  【服务器】  【mysql】  【memcached】  【云服务器】   …

[获取更多]
一名JAVA程序员如何快速走向巅峰成为一名阿里P8高级架构师?

具有一到五年开发经验的程序员 需要学习内容很多 JVM/分布式/高并发/性能优化/Spring MVC/Spring Boot/Spring Cloud/MyBatis/Netty源码分析等等等 01、透彻理解Tomcat原理手写动静态资源的实现 02、分享能源领域的分布式监测系统架构 03、分布...

【nginx】  【编程语言】  【分布式】  【redis】  【Java核心技术】  【架构】   …

[获取更多]
后端Java架构师图谱(架构师必经之路)

如果是想持续从事软件开发职业,架构师是软件开发的必经之路,在这里为大家分享一个图谱 同时该图谱会不定期更新补充,欢迎大家踊跃交流。 顺序依次是 架构师筑基-开源框架-高性能架构专题-微服务架构专题-团队协作开发专题-B2C商城实战专题 首先是架构师筑基: JVM性能调优

程序性能优化

...

【分布式】  【架构】  【java】  【性能优化】  【MongoDB】   …

[获取更多]
mysql使用索引提高查询效率

mysql单表中数据量到达一定数量后,查询效率会变得很低,使用索引可以有效地提高mysql的查询效率.但是索引使用不当,会使索引失效,起不到提升效率的作用,在实际项目中,要做好索引的优化,合理的使用索引。

【数据存储与数据库】  【性能优化】  【mysql】  【SQL】  【排序】  【索引】  【index】   …

[获取更多]
mysql索引的使用和优化

索引是一种特殊的文件(InnoDB 数据表上的索引是表空间的一个组成部分),它们包含着对数据表里的所有记录的引用指针。更通俗的说,数据库索引就好比一本书的目录,能够加快数据库的查询速度。首先感谢网上的那些前辈和大神们的无私分享最近在学习mysql的优化问题,在查询中正确使用索引,对查询效率的提升有非常大的帮助,使用不当会使索引失效,起不到索引该有的作用。

【数据存储与数据库】  【性能优化】  【mysql】  【函数】   …

[获取更多]
一到五年Java开发经验的程序员如何达到年薪40W?

前言 在这个行业参加工作4年到5年的攻城狮的朋友们,相信你在自己所钻研的领域已经有了自己一定的见解,这个时候,技术上你应该已经遇到瓶颈了。这个时候不要着急提高自己的技术,已经是时候提高你的影响力了,你可以尝试去一些知名的公司去提高你的背景,你可以发表一些文章去影响更多的人。

【nginx】  【分布式】  【redis】  【架构】  【java】   …

[获取更多]
« Previous | Next »