hi,各位,我目前在设计一个项目,感觉以后实际投入运行时可能性能不佳,想向各位咨询一下。背景描述如下:假设一个城市可能有四五百个供应商,大一点的城市可能有八九百个甚至上千,每个供应商每十秒钟更新其状态信息,有一个状态表用于存放状态信息;对单个城市状态表的操作是每十秒钟一次更新,另外每天可能有10W次查询;现在的设计思路是我制定了一级规则,用于控制每增加一个城市,就让程序自己生成一个该城市的状态信息表,一个城市对应一张表。另外,状态信息仅在一分钟内有效,所以它是可以清空的。
程序基于ASP.NET+Orclare 11g开发。
----------------------------------不知道这样描述是否清晰,我想向各位请教一下是否有更好的设计思路,共同讨论一下,谢谢。
程序基于ASP.NET+Orclare 11g开发。
----------------------------------不知道这样描述是否清晰,我想向各位请教一下是否有更好的设计思路,共同讨论一下,谢谢。
解决方案 »
- VS2010连接Oracle11g报错 ORA-12560:TNS错误
- 请教:如何把一个用户的数据库对象移动到另一个用户下面?
- 入群就散分:Oracle技术联盟3965167
- oracle数据库监听出现问题
- window中的oracle换到linux中也是用imp/exp进行迁移吗?
- How to choose a block size for a new Oracle database
- 建表问题
- 删除数据的问题
- 关于数据库备份的问题,请各位大虾帮忙,急急急!!!!!答对给50分。
- 客户端连不上.....waiting on line
- 第一次写存储过程,请问怎么调试啊,总是插不进去数据,一般什么情况
- 问一个“一对多数据合并”的问题
create table Partition_HashTest
(
pid varchar2(20),
...
)
partition by hash(PID)
(
partition part_city01 tablespace dinya_space01,
partition part_city02 tablespace dinya_space02,
partition part_city03 tablespace dinya_space03
)
--建立索引--查询时根据城市编码指定分区
select * from Partition_Test partition(part_city01) t