Преди няколко месеца споменах, че Oracle са №1 не само по производителност (4 092 799 tpmC), но стават ненадминати и като цена за транзакция с 0.74 USD/tpmC, задминавайки SQL Server с близо 25%.
Е, нищо не е вечно. Този рекорд падна.
По много интересен начин…
Още не излязъл на пазара, Oracle 11g for Windows докара 0.73 USD/tpmC. И това пода Windows! Хехе… колко обичам да съм в отбора на победителите…
Интересното в случая е, че Oracle избраха да публикуват резултата на Oracle 11g точно под Windows. И успяха от тази операционна система да изкарат същия резултат, който постигната под Linux – на същото желязо (HP ProLiant ML350G5, подробностите – тук ). Това означава, че доста са си поиграли с порта на 11g за Windows. Не че това ще изненада някой. Забелязва се и че параметрите на БД са доста стандартни и в двата случая – няма кой-знае какво хакове и фин тунинг. Е, понацепили са малко кеша на голям KEEP, малък DEFAULT и още по-малък RECYCLE POOL; отделили са и някои таблици в tablespace с 16К и 8К block size (при default 2K). Между другото, тук малко се обори идеята на Tом Кайт, че multiple block size възможността съществува само за удобство при transportable tablespace. Както и да е.
Във връзка с този резултат Кевин Клосън шеговито пита колко ли постига SQL Server под Linux. Вероятно няма да разберем скоро 🙂