V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mingsz
V2EX  ›  数据库

sqlserver 分页查询问题

  •  
  •   mingsz · 2020-04-10 17:17:13 +08:00 · 1309 次点击
    这是一个创建于 1690 天前的主题,其中的信息可能已经有所发展或是发生改变。
    数据库版本 sqlserver 2017
    有一张表大概 300w 数据,每一条数据大概 20 列,其中有 10 列需要作为网页查询条件
    所以每次查询可能有 单个 /多个 查询条件,要求分页查询时间小于 10 秒 ,怎么破
    第 1 条附言  ·  2020-04-10 18:22:34 +08:00
    同时要保证插入速度,建立索引多的话,插入就会很慢
    2 条回复    2020-04-11 00:17:48 +08:00
    jinsongzhao
        1
    jinsongzhao  
       2020-04-10 18:09:03 +08:00 via Android
    根据查询条件创建索引,减少单页条数,增加系统硬件,最后没招了就分多张表。我记得 MySQL 有个拆分多个物理表方法,自动实现分表优化,不用改软件。不知道 mssql 有没有
    mmdsun
        2
    mmdsun  
       2020-04-11 00:17:48 +08:00 via Android
    在 sqlserver 上面做全文检索和分词。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1117 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:00 · PVG 03:00 · LAX 11:00 · JFK 14:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.