我有一个 MySQL 表,其中包含数千条记录,这些记录很快就会过时。每天有几次我们运行一个缓慢的过程,需要从多个来源提取数据并重新填充表。
问题是桌子需要一直可用。我最初的想法是在临时表上执行缓慢的填充过程,然后删除实时表并重命名临时表以替换实时表。
是否可以在删除/重命名过程之前锁定活动表,以便查询延迟而不丢失?
或者这是错误的方法?
mysql database-design
database-design ×1
mysql ×1