mingsz
V2EX  ›  数据库

sqlserver 分页查询问题

  •  
  •   mingsz · Apr 10, 2020 · 1773 views
    This topic created in 2251 days ago, the information mentioned may be changed or developed.
    数据库版本 sqlserver 2017
    有一张表大概 300w 数据,每一条数据大概 20 列,其中有 10 列需要作为网页查询条件
    所以每次查询可能有 单个 /多个 查询条件,要求分页查询时间小于 10 秒 ,怎么破
    Supplement 1  ·  Apr 10, 2020
    同时要保证插入速度,建立索引多的话,插入就会很慢
    2 replies    2020-04-11 00:17:48 +08:00
    jinsongzhao
        1
    jinsongzhao  
       Apr 10, 2020 via Android
    根据查询条件创建索引,减少单页条数,增加系统硬件,最后没招了就分多张表。我记得 MySQL 有个拆分多个物理表方法,自动实现分表优化,不用改软件。不知道 mssql 有没有
    mmdsun
        2
    mmdsun  
       Apr 11, 2020 via Android
    在 sqlserver 上面做全文检索和分词。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3391 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 137ms · UTC 11:08 · PVG 19:08 · LAX 04:08 · JFK 07:08
    ♥ Do have faith in what you're doing.