PostgreSQL, фінал
Apr. 8th, 2010 07:43 pmВчора, нарешті, після кількаденної боротьби з конфліктами по первинному ключу, розколупав мега-таблицю із старої бази і заколупав її у нову.
Сьогодні прибрав риштування, повернув на місце FOREIGN KEY, індекси і випустив базу із "сухого доку".
94 Гб найбільша таблиця, 132 Гб на ЖД, 10 Гб індексів, 270 млн. записів у цій таблиці. Одним словом - капець. Виборка для юзера займає трохи менше секунди (0.97 - 0.98).
Ну а якості винагороди отримав скарги від ТП про те що близько тижня вони не бачили свіжих даних. Ну точніше скарги були про те що їх ніхто не попередив про це. Але хто ж знав що банальний COPY займе в мене в 7 разів більше часу...
Сьогодні прибрав риштування, повернув на місце FOREIGN KEY, індекси і випустив базу із "сухого доку".
94 Гб найбільша таблиця, 132 Гб на ЖД, 10 Гб індексів, 270 млн. записів у цій таблиці. Одним словом - капець. Виборка для юзера займає трохи менше секунди (0.97 - 0.98).
Ну а якості винагороди отримав скарги від ТП про те що близько тижня вони не бачили свіжих даних. Ну точніше скарги були про те що їх ніхто не попередив про це. Але хто ж знав що банальний COPY займе в мене в 7 разів більше часу...