MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
tsuibin
V2EX  ›  MySQL

有没有SQL语句自动优化的工具?

  •  
  •   tsuibin ·
    tsuibin · Dec 20, 2012 · 6118 views
    This topic created in 4916 days ago, the information mentioned may be changed or developed.
    比如我编写了一段SQL查询语句,然后要对这段SQL进行优化的时候,有没有自动化工具可以做这个?
    8 replies    1970-01-01 08:00:00 +08:00
    kenneth
        1
    kenneth  
       Dec 20, 2012
    EXPLAIN
    wzq19822004
        2
    wzq19822004  
       Dec 20, 2012
    对SQL的优化需要参考你的业务和你的数据表设计,如何自动优化呢?
    chairo
        3
    chairo  
       Dec 20, 2012
    请一个DBA……
    soulhacker
        4
    soulhacker  
       Dec 20, 2012
    目前主流的 RDBMS 都自带 optimizer,会对你的 SQL 查询进行很多层面的优化,但有些重要的优化是很难自动完成的,大部分数据库性能问题来自数据模型、表结构和约束设计等环节。
    BigZ
        5
    BigZ  
       Dec 20, 2012
    评测性能是和你的操作策略关联

    有些查询 0.1秒都嫌弃满,有些查询10s也可以接受

    所以没有办法智能优化你的sql

    把数据库当做可靠的持久化的key-value 服务用,性能会比较好
    cevincheung
        6
    cevincheung  
       Dec 20, 2012
    你让DBA们情何以堪……
    darasion
        7
    darasion  
       Dec 20, 2012
    我觉得,规则比优化重要。
    制定一个规则,超过一定复杂程度的语句就不用。
    chemhack
        8
    chemhack  
       Dec 20, 2012
    有。这种工具叫DBA。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2917 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 03:31 · PVG 11:31 · LAX 20:31 · JFK 23:31
    ♥ Do have faith in what you're doing.