假设我有以下三个表和一个带有后端的在线商店应用程序的视图:
T_Customers
cusId
cusName
cusPhone
T_Orders
cusId
orderId
T_OrderItems
orderId
itemName
itemPrice
V_All
cusId
cusName
orderId
itemName
itemPrice
在该数据的对应视图中,有 4 个对应视图。现在假设我对前三个表之一进行了修改。视图会变脏。每次用户在它被标记为脏后导航到它时,我都必须完全刷新它。这似乎非常低效,请记住,对于第一个表,一旦我更新了名称,我可以简单地从 mysql 数据库中获取受影响的行并在用户界面上刷新它,而无需刷新所有内容。想象一下,一旦前三个表每个都包含 1000 多行,那么在视图中获取所有内容会变得多么缓慢。
我该如何解决这个效率问题?