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
a719114136
V2EX  ›  MySQL

软删除用 is_deleted 或者 deleted_at 有人测试过两种的性能吗?

  •  
  •   a719114136 ·
    gojuukaze · 2019-05-05 21:29:56 +08:00 via Android · 4549 次点击
    这是一个创建于 1789 天前的主题,其中的信息可能已经有所发展或是发生改变。
    删除数据时用 is_deleted 标记数据是否删除,和用 deleted_time 记录删除时间。
    这两种方式哪种性能更好?
    1 条回复    2019-05-05 22:20:53 +08:00
    17ns
        1
    17ns  
       2019-05-05 22:20:53 +08:00
    以 mysql 为例:
    如果你想知道用户的删除时间的话,建议使用 deleted_time,如果只是针对性能的话 int 类型的 is_deleted 会优于 timestamp.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5750 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 06:12 · PVG 14:12 · LAX 23:12 · JFK 02:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.