数据库优化-使用注解与优化
113页1、第一篇开发篇8第1章 帮助的使用81.1 按照层次看帮助81.2 快速查阅帮助10第2章 表类型(存储引擎)的选择112.1 Mysql存储引擎概述112.2 各种存储引擎的特性112.3 如何选择合适的存储引擎12第3章 选择合适的数据类型133.1 选择数据类型的基本原则133.2 固定长度数据列与可变长度的数据列133.2.1 char与varchar133.2.2 text和blob153.3 浮点数与定点数15第4章 字符集164.1 字符集概述164.2 Mysql支持的字符集简介174.3 Unicode简述174.4 怎样选择合适的字符集174.5 Mysql字符集的设置18第5章 索引的设计和使用185.1 Mysql索引概述185.2 设计索引的原则195.3 btree索引与hash索引205.4 Mysql如何使用索引21第6章 锁机制和事务控制216.1 如何加锁216.2 死锁226.3 事务控制22第7章 SQL中的安全问题297.1 SQL注入简述297.2 开发中可以采取的措施307.2.1 prepareStatement+Bind-variable
2、307.2.2 使用应用程序提供的转换函数:317.2.3 自己定义函数进行校验31第8章 SQL Mode及相关问题318.1 Mysql SQL Mode简介318.2 SQL Mode与可移植性338.3 SQL Mode与数据效验34第9章 常用SQL技巧349.1 检索包含最大/最小值的行349.2 巧用rand()/rand(n)提取随机行349.3 利用group by 的with rollup子句做统计359.4 用bit group functions做统计36第10章 其他需注意的问题3910.1 数据库名、表名大小写问题3910.2 使用外键需注意的地方41第二篇 优化篇45第11章 SQL优化4511.1 优化SQL的一般步骤4511.1.1 通过show status和应用特点了解各种SQL的执行频率4511.1.2 定位执行效率较低的SQL语句:4611.1.3 通过EXPLAIN分析低效SQL的执行计划:4611.1.4 确定问题,并采取相应的优化措施:4711.2 索引问题4811.2.1 索引的存储分类4810.2.2MySQL如何使用索引4910.2
3、.3查看索引使用情况4911.3 两个简单实用的优化方法5011.3.1 定期分析表:5011.3.2 使用optimize table:5011.4 常用SQL的优化5111.4.1 大批量插入数据:5111.4.2 优化insert语句:5211.4.3 优化group by语句:5211.4.4 优化order by语句:5211.4.5 优化join语句:5311.4.6 mysql如何优化or条件:5411.4.7 查询优先还是更新(insert、update、delete)优先:5411.4.8 使用SQL提示:5511.5 其他优化措施56第12章 优化数据库对象5612.1 优化表的数据类型5612.2 通过拆分,提高表的访问效率5712.3 逆规范化5712.4 使用冗余统计表5712.5 选择更合适的表类型58第13章 锁问题5813.1 获取锁等待情况5813.2 什么情况下使用表锁5913.3 什么情况下使用行锁5913.4 insert select 带来的问题6013.5 next-key锁对并发插入的影响6113.6 隔离级别对并发插入的影响6113.7
4、如何减少锁冲突62第14章 优化Mysql Server6314.1 查看Mysql server当前参数6314.2 影响Mysql性能的重要参数6314.2.1 key_buffer_size的设置6314.2.2 table_cache的设置6514.2.3 innodb_buffer_pool_size的设置:6514.2.4 innodb_flush_log_at_trx_commit的设置:6514.2.5 innodb_additional_mem_pool_size:6614.2.6 innodb_table_locks:6614.2.7 innodb_lock_wait_timeout:6614.2.8 innodb_support_xa:6714.2.9 innodb_doublewrite:6714.2.10 innodb_log_buffer_size:6714.2.11 innodb_log_file_size:67第15章 I/O问题6715.1 使用磁盘阵列或虚拟文件卷分布I/O6815.2 使用Symbolic Links分布I/O68第16章 应用优化
《数据库优化-使用注解与优化》由会员1818****572分享,可在线阅读,更多相关《数据库优化-使用注解与优化》请在金锄头文库上搜索。
武汉专版七年级英语下册Unit1Canyouplaytheguitar第四课时作业课件新版人教新目标
山西专版七年级英语下册Unit5Whydoyoulikepandas第三课时作业课件新版人教新目标
武汉专版七年级英语下册Unit1Canyouplaytheguitar第二课时作业课件新版人教新目标
武汉专版七年级英语下册Unit5Whydoyoulikepandas第四课时作业课件新版人教新目标
武汉专版七年级英语下册Unit5Whydoyoulikepandas第一课时作业课件新版人教新目标
山西专版七年级英语下册Unit5Whydoyoulikepandas单元写作专项作业课件新版人教新目标
山西专版七年级英语下册Unit1Canyouplaytheguitar特色题型组合练作业课件新版人教新目标
九年级历史上册第一单元古代亚非文明第3课古代尤作业课件新人教
九年级历史上册第五单元走向近代第13课西欧经济和社会的发展作业课件新人教
山西专版七年级英语下册Unit12Whatdidyoudolastweekend单元语法专项作业课件新版人教新目标
山西专版七年级英语下册Unit1Canyouplaytheguitar单元写作专项作业课件新版人教新目标
九年级历史下册第四单元经济大危机和第二次世界大战第14课法西斯国家的侵略扩张作业课件新人教版202105181
九年级历史上册第四单元封建时代的亚洲国家第11课古代日本作业课件新人教
八年级英语下册Module1FeelingsandimpressionsUnit2IfeelnervouswhenIspeakChinese小册子作业课件新版外研版
八年级英语下册Module9FriendshipUnit1CouldIaskifyou'vementionedthistoher小册子作业课件新版外研
九年级化学上册第1章开启化学之门第3节怎样学习和研究化学第1课时课件沪
山西专版七年级英语下册Unit1Canyouplaytheguitar第二课时作业课件新版人教新目标
九年级历史下册第三单元第一次世界大战和战后初期的世界第11课苏联的社会主义建设教学课件新人教
九年级历史上册第五单元走向近代第16课早期殖民掠夺作业课件新人教
2021春七年级历史下册第二单元辽宋夏金元时期民族关系发展和社会变化第12课宋元时期的都市和文化习题课件新人教版
2024-03-07 87页
2023-12-26 16页
2023-12-26 28页
2023-07-21 7页
2023-07-21 3页
2023-07-21 14页
2023-07-21 3页
2023-07-21 30页
2023-07-21 34页
2023-07-21 15页