V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
? 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
akira
V2EX  ?  MySQL

个人使用 mysql/aliyun rds 的一些经验总结

  •  
  •   akira · 2018-12-16 05:23:11 +08:00 · 3204 次点击
    这是一个创建于 1974 天前的主题,其中的信息可能已经有所发展或是发生改变。
    0. 忘记三范式
    1. 不要对外暴露 3306 端口
    2. 库名 /表名不要用大写字母
    3. 不要使用触发器, 不要使用外键
    4. 尽量少用存储过程
    5. 每个表都应该有自增字段,即使业务无关
    6. 适当的冗余数据,可以降低很多 sql 的复杂度
    7. 建立适当的索引可以解决大部分 sql 性能问题
    8. 多用 explain
    9. 定时备份数据
    4 条回复  ?  2019-01-24 00:17:22 +08:00
    leon0903
        1
    leon0903  
       2018-12-24 17:49:15 +08:00
    请问第 5 条有什么好处呢? 小白不是很理解。
    akira
        2
    akira  
    OP
       2018-12-24 18:20:18 +08:00
    @leon0903 第 5 条对业务没有太多好处,但是在数据维护的时候,有自增字段会方便很多。包括分段处理数据的时候,远程同步新增数据的时候 等等
    LinInV2
        3
    LinInV2  
       2019-01-23 14:56:58 +08:00
    @akira 你这个自增字段是 自增主键的嘛?
    akira
        4
    akira  
    OP
       2019-01-24 00:17:22 +08:00
    @LinInV2 嗯嗯.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3139 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:47 · PVG 21:47 · LAX 06:47 · JFK 09:47
    Developed with CodeLauncher
    ? Do have faith in what you're doing.


    http://www.vxiaotou.com