数据库设计高手请进,扎西得勒 Oracle的用户数是法律意义上的,你可以修改(冒法律的风险 hehe)查询几个表50万*10对于同时在线1万那是小量阿不知道你的系统是怎么做的。不好解答 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然可以,你说的10个用户是法律意义上的。实际使用是同时连接数据库的进程,是ORACLE自己可以设的。而且ORACLE要采用MTS方式工作,不然10000个用户进程是不行的。至于表的合并,达到一种平衡就可以了。不过根据你的情况,还是合并成一个表吧,开发和管理应用会简单一些。当然最好在这个表中建立几个分区。 在线一万人,10-20个连接够了,我就做过。你不要用那个odbc什么的,自己管理数据库连接。并发20平均每个连接每秒20个指令基本上够用 有应用服务器应该没有问题的至于MTS,别指望它数据量是小问题合理的索引和设计足够应付 如果5个表能合成一个表就一定要合成一个表,除非它的字段总长度超过oracle的限制,当然我相信你还不会。原因是如果5个表做连接操作时,是极其消耗资源的,而且也极大降低效率,对于50万条记录来讲,不是个大数量,如果发现效率很低,取决于三个方面:1.对这个(合并)表的主要字段单独建立索引,对需要联合查询的字段再单独建立联合索引。2.数据库系统参数要调整的与你的服务器系统相匹配,注意是你的服务器系统,而不是你要面对的用户数。3.数据库的表空间要正确地建立,要将数据表空间、索引表空间、临时表空间和数据回滚段表空间分开建立,并且调整到合适的大小,降低系统的IO总量,这样效率就会大大好转。 Oracle连接失败,求解答 Oralce表空间用户权限 我这么写,为什么报错?? oracle里面的/是不是和Sql server的go相当 oracle 创建表? 高手求救,触发器问题(ORA-04091:表 EXFLOW.PROC_INST 发生了变化,触发器/函数不能读) Oracle中如何保存大量的文本 55555555,我受不了了~~~~~~~~~ 急:ora00257怎么解决(在线等待) 如何实现类似于两次select语句执行后的结果合并? 请教ORACLE的自引用问题 ■■求oracle11i的下载路径,必有重谢!
实际使用是同时连接数据库的进程,是ORACLE自己可以设的。而且ORACLE要采用MTS方式工作,不然10000个用户进程是不行的。至于表的合并,达到一种平衡就可以了。不过根据你的情况,还是合并成一个表吧,开发和管理应用会简单一些。当然最好在这个表中建立几个分区。
我就做过。你不要用那个odbc什么的,
自己管理数据库连接。
并发20
平均每个连接每秒20个指令
基本上够用
合理的索引和设计足够应付