求助数据库设计问题。急!

毕业设计工坊 论文问答 1

1.有一张custom表 数据500W的样子

2.有分配、回收、共享等等批量操作

3.这些操作在事务中执行

例如: 分配:update custom、insert custom 等其他表修改 在一个事务中执行

怎样在进行批量操作时,不影响(或将影响将到最小)其他对custom表的操作。

如:查询、单条update Custom表

回复

共1条回复 我来回复
  • 源码码头
    这个人很懒,什么都没有留下~
    评论

    这个还真可能就是你数据库设计的问题了。

    一般情况下,500W的数据,这个表应该是经常添加数据的,这一类的数据表,尽可能少进行批量操作。

    正常情况下,只允许对单一记录进行更新操作。更新前进行TimeStamp检查。

    如果你的批量操作中涉及的数据可能与单条UPDATE的数据相叉的话,建议采用不同的数据表设计。

    与事不事务无关。

    因为你只是这样抽象说明问题,不能知道你为什么又要有批量操作,又要有其他对CUSTOM表的操作,

    无法更进一步说明如何修改数据表设计。

    0条评论

发表回复

登录后才能评论