高分求教高手!!SQL数据库新手的疑惑:多线程查询?

basanovic 2006-09-20 11:20:13
这几天公司接了个单子,挺大,客户说了,数据库至少要SQL的,因为以后可能有上百万条的数据,而且有可能成百上千的人同时在线查询,所以要求数据库查询的速度一定要快。
先抛开他的伟大理想能否实现不谈,首先SQL数据库我也用过,但是这么大(至少可能达到)的数据量,我还没有实际操作的经验。
客户自己说其实很简单,原话大概是这样:
“你分三条线(他没有说线程),一个从前往后查,一个从后往前查,一个从中间往两边查,这不就快了?”
本人是SQL数据库的新手,只会基本操作,高级的东西也没有怎么接触过。客户这一席话,说的我心里发虚……
他说的难道是多线程查询?
有这个概念吗?
可能实现吗?
换做你们,如何处理这样大的数据量呢?
...全文
615 点赞 收藏 45
写回复
45 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
basanovic 2006-09-22
感谢大家的帮助!
回复
stou 2006-09-21
學習
回复
zhou2870 2006-09-21
我说一下个人看法,我也是刚学SQL. 想通过交流来充实自己
首先SLECTE 是基本查询,既然客户说有这么多信息,我想是应该建索引或者视图,因为这都是表的对象,建好了能提高查询速度.我们老师以前说过要想成为SQL高手,掌握基本查询是不够的.最后还要把数据库的结构分析.从各个方面来提高速度
不好意思,我能力不够,也许不能帮你。
希望大家能帮我指点一下,俗话说三人行必有我师。

回复
swsky 2006-09-21
mark!
回复
ilovechao1314 2006-09-21
“你分三条线(他没有说线程),一个从前往后查,一个从后往前查,一个从中间往两边查,这不就快了?”
这个写程序能实现?
回复
fsdi0254qingyun 2006-09-21
路人!
回复
ljw03190 2006-09-21
表分區是什么概念?
回复
k_arches 2006-09-21
客户自己说其实很简单,原话大概是这样:
“你分三条线(他没有说线程),一个从前往后查,一个从后往前查,一个从中间往两边查,这不就快了?”


1.一看就知道客户不懂技术的
2.成百上千的人同时在线查询 -用连接池解决(大概要开100连接/机器性能要好)
3.数据库服务器跟应用服务器分开
4.sql server 2005/sybase 15 支持分区功能,将数据按查询来分区存放可以提高查询效率(看具体情况,具体设分区)
回复
abc_sk 2006-09-21
..
回复
Aricc 2006-09-21
顶你个肺
回复
guanjm 2006-09-21
直接上SQL2005 支持分区表的 能节省下不少资源 服务器至少是2个CPU 双核的 内存最起码4G 硬盘要RIAD5 要求达到1TB
回复
violet_250 2006-09-21
需要大大的努力了啊
回复
whw123456 2006-09-21
学习中~~~
回复
拓狼 2006-09-20
我们目前的数据库有100G,平均以一周10G的速度增长。
回复
LRALY 2006-09-20
“你分三条线(他没有说线程),一个从前往后查,一个从后往前查,一个从中间往两边查,这不就快了?”

这个客户的数据库原理学的不错
回复
zjcxc 元老 2006-09-20
当然, 要操控好百万级的表, 你的sql功底要具备的, 索引要建立好, 结构要设计合理, 该有辅助列的(比如一些标志)就要有.

回复
zjcxc 元老 2006-09-20
至少百万级的嘛, 这个不是问题.

我们公司超过百万级的表有300多个.

最大的一个表有90G数据(一般的数据库都没有这么大吧?)
回复
zjcxc 元老 2006-09-20
客户自己说其实很简单,原话大概是这样:
“你分三条线(他没有说线程),一个从前往后查,一个从后往前查,一个从中间往两边查,这不就快了?”
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

sql自己查数据的时候会做这种事, 你不用担心, 最好你的服务器的内存大一点, CPU嘛, 总要超过一颗(再不行的话也得双核的), 不然那能算真正的多线程啊.
回复
hillhx 2006-09-20
你就跟他说,我们是新技术,一个从东往西查,一个从西往东查,一个从中间往东西两边查



客户可能说的是让你建立索引,或者按某个顺序把表分成多个,比如每年一个,这样查某一年的数据的时候就不用扫描所有的数据了
回复
Well 2006-09-20
SQL分多钱程的没听过,但最主要的是数据库表的设计问题与索引。。
回复
加载更多回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2006-09-20 11:20
社区公告
暂无公告