电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数据库优化-使用注解与优化

113页
  • 卖家[上传人]:1818****572
  • 文档编号:119494077
  • 上传时间:2020-01-17
  • 文档格式:DOC
  • 文档大小:519KB
  • / 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章 应用优化

      5、6916.1 使用连接池6916.2 减少对Mysql的访问7016.2.1 避免对同一数据做重复检索:7016.2.2 使用mysql query cache:7016.2.3 加cache层:7116.3 负载均衡7116.3.1 利用mysql 复制分流查询操作:7116.3.2 采用分布式数据库架构:71第三篇 管理维护篇73第17章 mysql安装升级7317.1 安装7317.1.1 安装方法比较7317.1.2 rpm安装步骤7417.1.3 二进制安装步骤7417.2 源码安装步骤7517.3 源码安装的性能考虑:7517.3.1 去掉不需要的模块:7517.3.2 只选择要使用的字符集:7617.3.3 使用pgcc编译:7617.3.4 使用静态编译以提高性能:7717.4 mysql升级7717.5 mysql降级78第18章 Mysql日志管理7818.1 错误日志:7818.2 BINLOG:7918.3 查询日志8018.4 慢查询日志:80第19章 数据备份与恢复:8119.1 备份/恢复策略:8119.2 冷备份:8119.3 逻辑备份:8119.4 单

      6、个表的备份:8219.5 使用备份工具ibbackup:8219.6 时间点恢复:8319.7 位置恢复:8419.8 MyISAM表修复:84第20章 Mysql安全:8520.1 正确设置目录权限:8520.2 尽量避免以root权限运行mysql:8520.3 删除匿名帐号:8520.4 给mysql root帐号设置口令:8620.5 设置安全密码并定期修改:8620.6 只授予帐号必须的权限:8620.7 除root外,任何用户不应有mysql库user表的存取权限:8620.8 不要把FILE、PROCESS 或 SUPER权限授予管理员以外的帐号:8620.9 load data local带来的安全问题:8720.10 尽量避免通过symlinks访问表:8820.11 使用merge存储引擎潜藏的安全漏洞:8820.12 防止DNS欺骗:8820.13 drop table命令并不收回以前的相关访问授权:8820.14 使用SSL:8820.15 如果可能,给所有用户加上访问IP限制:9020.16 严格控制操作系统帐号和权限:9020.17 增加防火墙:9020.1

      7、8 其他安全设置选项:9020.18.1 allow-suspicious-udfs:9020.18.2 old-passwords:9020.18.3 safe-user-create:9120.18.4 secure-auth:9120.18.5 skip-grant-tables:9120.18.6 skip-networking:9120.18.7 skip-show-database:91第21章 Mysql复制:9221.1 Mysql复制概述:9221.2 安装配置:9221.3 日常管理维护:9321.3.1 经常查看slave状态9321.3.2 怎样强制主服务器阻塞更新直到从服务器同步?9421.3.3 master执行的语句在slave上执行失败怎么办?9421.3.4 Slave上出现log event entry exceeded max_allowed_packet错误怎么办?9421.3.5 多主复制时,自动增长变量的冲突问题9521.3.6 怎么样知道slave上现在复制到什么地方了9521.4 需要注意的问题:95第22章 Mysql Cluster:

      8、9522.1 Mysql Cluster概述:9522.2 Mysql Cluster架构:9622.3 安装配置:9622.3.1 管理节点配置步骤:9622.3.2 sql节点和数据节点的配置:9822.4 管理维护:9822.4.1 Cluster的启动9822.4.2 Cluster的关闭9922.5 数据备份和恢复:99第23章 Oracle向Mysql数据迁移:10023.1 数据类型的差异:10023.2 利用导出文本迁移:10023.2.1 导出为insert sql文本10023.2.2 导出为固定格式文本10123.3 利用工具软件迁移:10223.4 使用DBA组开发的迁移工具:10223.5 数据迁移常见问题:10323.5.1 字符集问题:10323.5.2 特殊字符处理:10323.5.3 日期字段的处理:10323.5.4 如何使迁移过程不被SQL错误中断:10423.5.5 如何查找产生warnings的原因:104第24章 应急处理:10424.1 一般处理流程:10424.2 忘记root密码:10524.3 表损坏如何处理:10524.4 MyISAM表超过4G无法访问:10624.5 数据目录磁盘空间不足怎么办?10624.6 如何禁止DNS反向解析?107第25章 Mysql管理中一些常用的命令和技巧:10725.1 参数设置方法:10725.2 mysql.sock丢失后怎么连接数据库?10725.3 同一台机器运行多个mysql:10825.4 查看用户权限:10925.5 修改用户密码:11025.6 怎样灵活的指定连接的主机:11125.7 到底匹配哪个符合条件的用户:11125.8 不进入mysql,怎样运行sql语句?11225.9 客户端怎么访问内网数据库?113第一篇 开发篇帮助的使用在不同的mysql版本中,很多特性和语法有可能是不一样的,我们怎么样才能知道当前版本的语法是什么样呢?最好

      《数据库优化-使用注解与优化》由会员1818****572分享,可在线阅读,更多相关《数据库优化-使用注解与优化》请在金锄头文库上搜索。

      点击阅读更多内容
    TA的资源
  • 武汉专版七年级英语下册Unit1Canyouplaytheguitar第四课时作业课件新版人教新目标

    武汉专版七年级英语下册Unit1Canyouplaytheguitar第四课时作业课件新版人教新目标

  • 山西专版七年级英语下册Unit5Whydoyoulikepandas第三课时作业课件新版人教新目标

    山西专版七年级英语下册Unit5Whydoyoulikepandas第三课时作业课件新版人教新目标

  • 武汉专版七年级英语下册Unit1Canyouplaytheguitar第二课时作业课件新版人教新目标

    武汉专版七年级英语下册Unit1Canyouplaytheguitar第二课时作业课件新版人教新目标

  • 武汉专版七年级英语下册Unit5Whydoyoulikepandas第四课时作业课件新版人教新目标

    武汉专版七年级英语下册Unit5Whydoyoulikepandas第四课时作业课件新版人教新目标

  • 武汉专版七年级英语下册Unit5Whydoyoulikepandas第一课时作业课件新版人教新目标

    武汉专版七年级英语下册Unit5Whydoyoulikepandas第一课时作业课件新版人教新目标

  • 山西专版七年级英语下册Unit5Whydoyoulikepandas单元写作专项作业课件新版人教新目标

    山西专版七年级英语下册Unit5Whydoyoulikepandas单元写作专项作业课件新版人教新目标

  • 山西专版七年级英语下册Unit1Canyouplaytheguitar特色题型组合练作业课件新版人教新目标

    山西专版七年级英语下册Unit1Canyouplaytheguitar特色题型组合练作业课件新版人教新目标

  • 九年级历史上册第一单元古代亚非文明第3课古代尤作业课件新人教

    九年级历史上册第一单元古代亚非文明第3课古代尤作业课件新人教

  • 九年级历史上册第五单元走向近代第13课西欧经济和社会的发展作业课件新人教

    九年级历史上册第五单元走向近代第13课西欧经济和社会的发展作业课件新人教

  • 山西专版七年级英语下册Unit12Whatdidyoudolastweekend单元语法专项作业课件新版人教新目标

    山西专版七年级英语下册Unit12Whatdidyoudolastweekend单元语法专项作业课件新版人教新目标

  • 山西专版七年级英语下册Unit1Canyouplaytheguitar单元写作专项作业课件新版人教新目标

    山西专版七年级英语下册Unit1Canyouplaytheguitar单元写作专项作业课件新版人教新目标

  • 九年级历史下册第四单元经济大危机和第二次世界大战第14课法西斯国家的侵略扩张作业课件新人教版202105181

    九年级历史下册第四单元经济大危机和第二次世界大战第14课法西斯国家的侵略扩张作业课件新人教版202105181

  • 九年级历史上册第四单元封建时代的亚洲国家第11课古代日本作业课件新人教

    九年级历史上册第四单元封建时代的亚洲国家第11课古代日本作业课件新人教

  • 八年级英语下册Module1FeelingsandimpressionsUnit2IfeelnervouswhenIspeakChinese小册子作业课件新版外研版

    八年级英语下册Module1FeelingsandimpressionsUnit2IfeelnervouswhenIspeakChinese小册子作业课件新版外研版

  • 八年级英语下册Module9FriendshipUnit1CouldIaskifyou'vementionedthistoher小册子作业课件新版外研

    八年级英语下册Module9FriendshipUnit1CouldIaskifyou'vementionedthistoher小册子作业课件新版外研

  • 九年级化学上册第1章开启化学之门第3节怎样学习和研究化学第1课时课件沪

    九年级化学上册第1章开启化学之门第3节怎样学习和研究化学第1课时课件沪

  • 山西专版七年级英语下册Unit1Canyouplaytheguitar第二课时作业课件新版人教新目标

    山西专版七年级英语下册Unit1Canyouplaytheguitar第二课时作业课件新版人教新目标

  • 九年级历史下册第三单元第一次世界大战和战后初期的世界第11课苏联的社会主义建设教学课件新人教

    九年级历史下册第三单元第一次世界大战和战后初期的世界第11课苏联的社会主义建设教学课件新人教

  • 九年级历史上册第五单元走向近代第16课早期殖民掠夺作业课件新人教

    九年级历史上册第五单元走向近代第16课早期殖民掠夺作业课件新人教

  • 2021春七年级历史下册第二单元辽宋夏金元时期民族关系发展和社会变化第12课宋元时期的都市和文化习题课件新人教版

    2021春七年级历史下册第二单元辽宋夏金元时期民族关系发展和社会变化第12课宋元时期的都市和文化习题课件新人教版

  • 点击查看更多
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.