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

mysql 查询 根据 MD5(5D3A947D05EE85E0785B68BB0A762959)排序优化

  •  1
     
  •   wsw · Sep 21, 2020 · 3575 views
    This topic created in 2200 days ago, the information mentioned may be changed or developed.

    如题,这种查询的情况有没有什么优化的方法,查询条件现在是这样写 ORDER BY MD5 DESC

    12 replies  •  2020-09-21 15:20:28 +08:00
    flyingfz
        1
    flyingfz  
       Sep 21, 2020
    md5 之后, 对于源数据 基本没什么意义了吧? 非得这样的话, 那就加一个 md5 的字段,插入的时候,算好值放到字段里, 然后加索引,
    qwerthhusn
        2
    qwerthhusn  
       Sep 21, 2020
    加个索引就行了
    Nostalgiaaaa
        3
    Nostalgiaaaa  
       Sep 21, 2020
    比较好奇需要按 MD5 排序是啥业务?跟源数据没啥关系了吧。
    itechify
        4
    itechify  
       Sep 21, 2020 via Android   ❤️ 1
    想不明白根据 md5 排序的业务意义
    ungrown
        5
    ungrown  
       Sep 21, 2020
    @Nostalgiaaaa #3
    @oneisall8955 #4
    随机排序的另一种实现(笑
    yemoluo
        6
    yemoluo  
       Sep 21, 2020 via iPhone
    把 md5 值的前 4 位保存为一个 int 型,如果不够可以用 8 位保存为 longint 型 ,然后就可以加索引排序了
    shakeyo
        7
    shakeyo  
       Sep 21, 2020
    hash 计算整型,and 条件驱去重
    wsw
        8
    wsw  
    OP
       Sep 21, 2020
    @GTim ok,我试试
    wsw
        9
    wsw  
    OP
       Sep 21, 2020   ❤️ 1
    @Nostalgiaaaa
    @oneisall8955
    把图片转为 md5 存储,查的时候做个排序,就可以将符合条件的排在一起,方便人工对数据的下一步处理...
    iffi
        10
    iffi  
       Sep 21, 2020
    crc32 了解一下?
    NetCobra
        11
    NetCobra  
       Sep 21, 2020
    @wsw 对不起,我还是没有理解,md5 排序以后,符合什么样的条件的图片可以根据 md5 排在一起?
    littlewing
        12
    littlewing  
       Sep 21, 2020 via iPhone
    md5 排序?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4654 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 08:49 · PVG 16:49 · LAX 01:49 · JFK 04:49
    ♥ Do have faith in what you're doing.