![]() |
1
3
MySQL NDBCLUSTER引擎可以在线创建索引,而无需锁定对表的写入。然而,应用最广泛的InnoDB引擎不支持此功能。另一个免费的开源dbpostgres支持“并发创建索引”。 |
![]() |
2
2
可以使用以下方法(伪代码)防止阻塞:
其中logger将是在常规使用中向表中添加行/更新的内容(例如:php脚本)。这将设置一个临时表,以便在另一个表更新时使用。 |
![]() |
3
0
之前 将插入记录。这样,索引也将在填充表的过程中被填充。尽管这需要更长的时间,但至少在rake任务完成后,它就可以开始了。 |
![]() |
Agathe · 在Ruby Rake中从文件的每一行创建一个数组 7 年前 |
![]() |
Ahurasim · 如何使用带有密码的rake数据库命令 7 年前 |
![]() |
Dave · 如何在Rails创建表迁移中创建唯一索引? 7 年前 |