猿问

类似采购系统如何设计才能提交速度和效率

目前系统结构如下

1、买方表,卖方卖,买方常用采购目录,采购目录,采购单表,采购单明细表,配送关系表,配送表。

 

2、买方数据在4000,卖方在2000左右,采购目录数据2万左右,买方常用采购目录在200万数据,采购单基本在每周1-2单,20万单左右,采购单明细表数据基本在1亿数据量,配送情况基本在1.2亿左右。配送关系表在600万数据。

 

有没有谁有设计经验该系统应该如何设计及优化,目前使用视图索引采购相应速度还可以,但是对于索引数据比如买方名称 卖方名称的更新 常常超时无法更新。


不负相思意
浏览 395回答 2
2回答

守着星空守着你

建议找几本书,研究一下数据库在处理事务时,设置的 Isolation Level,看是否设置太严,造成过多记录被 lock,某人在读或写时,其他用户都无法读或写、只能一直等待前人完成。若是 Oracle,默认不会有此情形,某些记录在写入或更新时,会先给旧版本数据给其他用户可读取,但 SQL Server 默认会锁住无法读和写。

RISEBY

读/写数据库分开,然后同步.
随时随地看视频慕课网APP
我要回答