31/2013 9:28:12 AM
JOHN 393929 167 288 ERO\SECC 192.168.1.110 plsqldev.exe31/2013 9:38:37 AM
JOHN 393930 198 858 ERO\SECC 192.168.1.110 plsqldev.exe31/2013 9:59:17 AM
JOHN 39394
我有一张超过一千万行的桌子。我在该表上创建了一个新列,然后尝试对其进行索引:
create index myTable_idx_myColumn on myTable(myColumn);
该查询在大约一个小时后超时。然后,我用NOLOGGING选项重新尝试了它,大约一个小时后就成功地完成了。
问题解决了,对吧?不幸的是,事实并非如此,因为这只是对dev数据库而言的。prod数据库有超过2500万行,因此理想情况下,我希望在创建索引之前找到一个更快的解决方案,以避免不必要的停机时间。
奇怪的是,据我理解,默认情况下,Oracle不包括索引的null值(这正是我想要的)。对我来说,这意味着它应该