# performance-optimization

## performance-optimization

- [Introduction](https://tuonioooo-notebook.gitbook.io/performance-optimization/master.md)
- [JVM优化篇](https://tuonioooo-notebook.gitbook.io/performance-optimization/jvmyou-hua-pian.md)
- [JVM结构剖析](https://tuonioooo-notebook.gitbook.io/performance-optimization/jvmyou-hua-pian/213.md)
- [JAVA程序运行原理分析](https://tuonioooo-notebook.gitbook.io/performance-optimization/jvmyou-hua-pian/javacheng-xu-yun-xing-yuan-li-fen-xi.md)
- [JVM内存模型](https://tuonioooo-notebook.gitbook.io/performance-optimization/jvmyou-hua-pian/jvmnei-cun-mo-xing.md)
- [详细垃圾回收机制](https://tuonioooo-notebook.gitbook.io/performance-optimization/jvmyou-hua-pian/xiang-xi-la-ji-hui-shou-ji-zhi.md)
- [常见的垃圾回收器有那些](https://tuonioooo-notebook.gitbook.io/performance-optimization/jvmyou-hua-pian/chang-jian-de-la-ji-hui-shou-qi-you-na-xie.md)
- [JVM性能调优以及配置](https://tuonioooo-notebook.gitbook.io/performance-optimization/jvmyou-hua-pian/jvm-xing-neng-tiao-you-yi-ji-pei-zhi.md)
- [jstat参数详细配置](https://tuonioooo-notebook.gitbook.io/performance-optimization/jvmyou-hua-pian/jvm-xing-neng-tiao-you-yi-ji-pei-zhi/jstat-can-shu-xiang-xi-pei-zhi.md)
- [G1垃圾回收器参数配置](https://tuonioooo-notebook.gitbook.io/performance-optimization/jvmyou-hua-pian/jvm-xing-neng-tiao-you-yi-ji-pei-zhi/g1-la-ji-hui-shou-qi-can-shu-pei-zhi.md)
- [JVM性能调优——常用配置](https://tuonioooo-notebook.gitbook.io/performance-optimization/jvmyou-hua-pian/jvm-xing-neng-tiao-you-yi-ji-pei-zhi/jvm-xing-neng-tiao-you-ge-ren-chang-yong-pei-zhi-can-shu.md)
- [JVM性能调优——案例](https://tuonioooo-notebook.gitbook.io/performance-optimization/jvmyou-hua-pian/jvm-xing-neng-tiao-you-yi-ji-pei-zhi/jvm-xing-neng-tiao-you-an-li.md)
- [JVM性能调优——理论篇](https://tuonioooo-notebook.gitbook.io/performance-optimization/jvmyou-hua-pian/jvm-xing-neng-tiao-you-yi-ji-pei-zhi/jvmxing-neng-diao-you-2014-2014-li-lun-pian.md)
- [JVM性能调优——实战篇](https://tuonioooo-notebook.gitbook.io/performance-optimization/jvmyou-hua-pian/jvm-xing-neng-tiao-you-yi-ji-pei-zhi/jvmxing-neng-diao-you-2014-2014-shi-zhan-pian.md)
- [JVM性能优化分析工具](https://tuonioooo-notebook.gitbook.io/performance-optimization/jvmyou-hua-pian/jvm-xing-neng-tiao-you-yi-ji-pei-zhi/jvmxing-neng-you-hua-fen-xi-gong-ju.md)
- [ClassLoader详解](https://tuonioooo-notebook.gitbook.io/performance-optimization/jvmyou-hua-pian/classloaderxiang-jie.md)
- [Tomcat WebappClassLoader 类加载机制源码分析](https://tuonioooo-notebook.gitbook.io/performance-optimization/jvmyou-hua-pian/tomcat-webappclassloader-lei-jia-zai-ji-zhi-yuan-ma-fen-xi.md)
- [SQL优化篇](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian.md)
- [MySQL优化篇](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian.md)
- [Mysql的联合索引](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/mysql-de-lian-he-suo-yin.md)
- [Mysql如何避免回表查询？什么是索引覆盖？](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/mysql-ru-he-bi-mian-hui-biao-cha-xun-shen-me-shi-suo-yin-fu-gai.md)
- [数据库存储的引擎分析](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/shu-ju-ku-cun-chu-de-yin-qing-fen-xi.md)
- [详解索引及优化](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/xiang-jie-suo-yin-ji-you-hua.md)
- [索引优缺点](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/xiang-jie-suo-yin-ji-you-hua/suo-yin-you-que-dian.md)
- [索引种类](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/xiang-jie-suo-yin-ji-you-hua/suo-yin-zhong-lei.md)
- [不走索引的情况](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/xiang-jie-suo-yin-ji-you-hua/bu-zou-suo-yin-de-qing-kuang.md)
- [索引实现分析](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/xiang-jie-suo-yin-ji-you-hua/suo-yin-shi-xian-fen-xi.md)
- [高性能前缀索引](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/xiang-jie-suo-yin-ji-you-hua/gao-xing-neng-qian-zhui-suo-yin.md)
- [SQL性能分析](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/sqlxing-neng-fen-xi.md)
- [执行计划](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/sqlxing-neng-fen-xi/zhi-xing-ji-hua.md)
- [慢SQL监控](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/sqlxing-neng-fen-xi/man-sql-jian-kong.md)
- [SQL语句分析](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/sqlyu-ju-fen-xi.md)
- [业务层面优化](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/sqlyu-ju-fen-xi/ye-wu-ceng-mian-you-hua.md)
- [数据库层面优化](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/sqlyu-ju-fen-xi/shu-ju-ku-ceng-mian-you-hua.md)
- [SQL语句拆分简单sql](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/sqlyu-ju-fen-xi/sqlyu-ju-chai-fen-jian-dan-sql.md)
- [理解MYSQL底层索引](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/li-jie-mysql-di-ceng-b-+-tree-de-ji-zhi.md)
- [MySQL性能优化之参数配置](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/mysqlxing-neng-you-hua-zhi-can-shu-pei-zhi.md)
- [MySQL锁机制详解及死锁处理方式](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/mysqlsuo-ji-zhi-xiang-jie-ji-si-suo-chu-li-fang-shi.md)
- [MYSQL中update的low\_priority](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/mysqlzhong-update-de-low-priority.md)
- [InnoDB数据库死锁](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/innodbshu-ju-ku-si-suo.md)
- [MySQL中Innodb的聚簇索引和非聚簇索引](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/mysqlzhong-innodb-de-ju-cu-suo-yin-he-fei-ju-cu-suo-yin.md)
- [B+Tree讲解](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/b+treejiang-jie.md)
- [B-/B+树看 MySQL索引结构](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/b+treejiang-jie/b-bshu-kan-mysql-suo-yin-jie-gou.md)
- [B+Tree详细讲解](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/b+treejiang-jie/b+treexiang-xi-jiang-jie.md)
- [MySQL索引背后的数据结构及算法原理](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/b+treejiang-jie/mysqlsuo-yin-bei-hou-de-shu-ju-jie-gou-ji-suan-fa-yuan-li.md)
- [从 MongoDB 及 Mysql 谈B/B+树](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/b+treejiang-jie/cong-mongodb-ji-mysql-tan-b-b-shu.md)
- [MySQL索引的数据结构及算法原理](https://tuonioooo-notebook.gitbook.io/performance-optimization/sqlyou-hua-pian/mysqlyou-hua-pian/mysqlsuo-yin-de-shu-ju-jie-gou-ji-suan-fa-yuan-li.md)
- [WEB容器优化篇](https://tuonioooo-notebook.gitbook.io/performance-optimization/webrong-qi-you-hua.md)
- [Tomcat容器优化篇](https://tuonioooo-notebook.gitbook.io/performance-optimization/webrong-qi-you-hua/tomcatrong-qi-you-hua-pian.md)
- [Tomcat容器内部原理](https://tuonioooo-notebook.gitbook.io/performance-optimization/webrong-qi-you-hua/tomcatrong-qi-you-hua-pian/tomcatrong-qi-nei-bu-yuan-li.md)
- [Tomcat可配参数分析](https://tuonioooo-notebook.gitbook.io/performance-optimization/webrong-qi-you-hua/tomcatrong-qi-you-hua-pian/tomcatke-pei-can-shu-fen-xi.md)
- [Benchmark压力测试](https://tuonioooo-notebook.gitbook.io/performance-optimization/webrong-qi-you-hua/tomcatrong-qi-you-hua-pian/benchmarkya-li-ce-shi.md)
- [Tomcat调优篇实战](https://tuonioooo-notebook.gitbook.io/performance-optimization/webrong-qi-you-hua/tomcatrong-qi-you-hua-pian/tomcatdiao-you-pian.md)
- [WEB程序容器结构剖析](https://tuonioooo-notebook.gitbook.io/performance-optimization/webrong-qi-you-hua/webcheng-xu-rong-qi-jie-gou-pou-xi.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://tuonioooo-notebook.gitbook.io/performance-optimization/master.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
