none
sql取数据 RRS feed

  • 问题

  • 如何从几千万的数据中快速的取出满足我的条件的数据???
    • 已移动 Raymond Tang 2009年10月16日 8:33 SQL Server (发件人:.NET Framework 一般性问题讨论区)
    2009年10月16日 8:18

答案

  • 你没有说明情况背景需求 用什么技术
    问题只说明几千万数据快速读取  我个人认为存储过程满足你的条件查询相关数据 然后用ado.net的datareader读取 这个合适web
    如果是winform的话 用ado.net的dataset 
    2009年10月16日 8:26
  • 1 优化 SQL,这个话题有点大,你可以在网上查查
    2 分析你经常查询的 SQL, 对需要的列加上对应的索引
    2 根据业务情况增加冗余中间数据,查询时尽量查询这个中间数据避免直接查询大容量的数据表
    3 使用分区表,或物理分表。将一张数据量较大的表按规则分成若干张小表(比如以日期分,一年一张表或一个月一张表等)查询时查询分割后的表

    知识改变命运,奋斗成就人生!
    2009年10月16日 8:29
  • 简单和常规的方法,  根据你的查询条件建立索引, 使sql 可以使用索引快速定位到满足条件的记录

    2009年10月18日 4:07

全部回复

  • 你没有说明情况背景需求 用什么技术
    问题只说明几千万数据快速读取  我个人认为存储过程满足你的条件查询相关数据 然后用ado.net的datareader读取 这个合适web
    如果是winform的话 用ado.net的dataset 
    2009年10月16日 8:26
  • 1 优化 SQL,这个话题有点大,你可以在网上查查
    2 分析你经常查询的 SQL, 对需要的列加上对应的索引
    2 根据业务情况增加冗余中间数据,查询时尽量查询这个中间数据避免直接查询大容量的数据表
    3 使用分区表,或物理分表。将一张数据量较大的表按规则分成若干张小表(比如以日期分,一年一张表或一个月一张表等)查询时查询分割后的表

    知识改变命运,奋斗成就人生!
    2009年10月16日 8:29
  • 几千万有什么好分区的。
    想不想时已是想,不如不想都不想。
    2009年10月17日 5:38
    版主
  • 简单和常规的方法,  根据你的查询条件建立索引, 使sql 可以使用索引快速定位到满足条件的记录

    2009年10月18日 4:07