高性能MYSQL影印版

高性能MYSQL影印版  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,数据库,SQL,

作者: (美)施瓦茨(Schwartz,B.) 等著

出 版 社: 开明出版社

出版时间: 2009-4-1字数:版次: 1页数: 684印刷时间:开本: 16开印次:纸张:I S B N : 9787802057326包装: 平装编辑推荐

“我向那些初涉MySQL并且现在正准备编写第一个实际应用的新手、和那些已经把基于MySQL的应用优化得不错但还需再上一层楼的有经验用户推荐此书。”

——Michael Widenius,MySQL的初始开发人员

内容简介

《高性能MySQL》教你如何使用MySQL构建快速、可靠的系统。本书的作者都是知名专家,具有多年构建大型系统的实际经验。本书第二版涵盖了MySQL性能细节并且专注于健壮性、安全性和数据完整性。

《高性能MySQL》深入讲解高级技巧从而让你能够受益于MySQL的全部威力。你将学到如何设计模板、索引、查询和令性能最大化的高级MySQL特性。另外,你将获得详细的指导来为你的MySQL服务器、操作系统和硬件进行性能调优以便发挥它们的全部潜能。同时还包括运用实用、安全和高性能的方法来扩展你的应用,使其具有副本保存、负载均衡、高可用和失败自动切换的功能。

本书第二版进行了全面修改以及很大程度地扩展,对所有专题都进行了更有深度的覆盖。主要的新增内容包括:

•强调性能和可靠性的每一方面;

•详细涵盖搜索引擎,包括深度调优和InnoDB存储引擎的优化;

•MySQL5.0和5.1新功能的效用,包括存储过程、数据库分区、触发器和视图;

•对如何使用MySQL构建大型、高可扩展系统进行了详细的讨论;

•备份和副本的新选项;

•高级查询功能的优化,例如全文检索;

•四个全新的附录。

本书的内容还包括基准分析、评测报告、备份、安全性以及帮你测量、监控并管理所安装的MySQL的工具和技巧。

目录

Foreword

Preface

1. MySQL Architecture

MySQL's Logical Architecture

Concurrency Control

Transactions

Multiversion Concurrency Control

MySQL's Storage Engines

2. Finding Bottlenecks: Benchmarking and Profiling

Why Benchmark?

Benchmarking Strategies

Benchmarking Tactics

Benchmarking Tools

Benchmarking Examples

Profiling

Operating System Profiling

3. Schema Optimization and Indexing

Choosing Optimal Data Types

Indexing Basics

Indexing Strategies for High Performance

An Indexing Case Study

Index and Table Maintenance

Normalization and Denormalization

Speeding Up ALTER TABLE

Notes on Storage Engines

4. Query Performance Optimization

Slow Query Basics: Optimize Data Access

Ways to Restructure Queries

Query Execution Basics

Limitations of the MySQL Query Optimizer

Optimizing Specific Types of Queries

Query Optimizer Hints

User-Defined Variables

5. Advanced MySQL Features

The MySQL Query Cache

Storing Code Inside MySQL

Cursors

Prepared Statements

User-Defined Functions

Views

Character Sets and Collations

Full-Text Searching

Foreign Key Constraints

Merge Tables and Partitioning

Distributed (XA) Transactions

6. Optimizing Server Settings

Configuration Basics

General Tuning

Tuning MySQL's I/O Behavior

Tuning MySQL Concurrency

Workload-Based Tuning

Tuning Per-Connection Settings

7. Operating System and Hardware Optimization

What Limits MySQL's Performance?

How to Select CPUs for MySQL

Balancing Memory and Disk Resources

Choosing Hardware for a Slave

RAID Performance Optimization

Storage Area Networks and Network-Attached Storage

Using Multiple Disk Volumes

Network Configuration

8. Replication

9. Scaling and High Availability

10. Application-Level Optimization

11. Backupand Recovery

12. Security

13. MySQL Server Status

14. Tools for High Performance

A. Transferring Large Files

B. Using EXPLAIN

C. Using Sphinx with MySQL

Index

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航