Що таке ядро ​​SQL Server?


23

Я переглядав завантаження своїх технологій для SQL Server 2012 і помітив купу продуктів з маркуванням "основне" видання:

введіть тут опис зображення

Це щось пов’язане з їх новою базовою моделлю ліцензування чи чимось іншим?


Щоб підтвердити мою відповідь, ви повинні завантажити обидва файли та зробити двійкове порівняння двох ... якщо вони однакові, це повинно виявити, чи мої думки правильні.
Ешлі

Відповіді:


14

Вибачте, що тут некрою, але про всяк випадок, якщо хтось інший потрапить на цю сторінку з подібним запитанням, а оскільки про це так мало документації ...

Коротко: Регулярне видання "Підприємство" (не "основне") обмежує кількість ядер на 20, період. "Основне" видання не має такої шапки. Це не здогад, це доказна визначеність. Я зіткнувся з конкретним питанням "коли мені ПОТРІБНО випуск Core, порівняно з ні"? близько року тому.

Хороша новина: оновлення видання від непрофільного до основного є абсолютно безболісним і дуже швидким. Оскільки в налаштуванні потрібно більше часу, щоб дістатися до кнопки "Оновити" в налаштуваннях, ніж насправді виконувати оновлення при натисканні на неї.

Побічна примітка щодо віртуалізації: це не має нічого спільного з ядрами хоста. Скільки всього призначено для Windows VM. Я не впевнений, як і чому хтось дасть VM більше 20 ядер (на той момент ваш хост, швидше за все, є виділеним сервером), але якщо так ... то так, це стосується вашого гостя. Якщо ваш господар має 40 ядер, але ви ніколи не призначаєте жодного гостя 20+, не хвилюйтеся з цього приводу.

Пояснення: Непрофільне видання, як зазначалося в інших, призначене для ліцензування сервера / ліцензійної ліцензії. Навіть якщо ви платите за основне ліцензування і платите за більше 20 ядер на сервері, він все ще обмежується на 20. Так. Це означає, що ви витрачаєте багато грошей. Так, це відстійно - тому, якщо ваш начальник свербить з причини, щоб звільнити вас, не забудьте зазначити, що так ... документація про "Основне ліцензування" видання надзвичайнобракує. Або будьте впевнені, що у вас є нелюбимий товариш по команді, якого можна кинути під автобус. :). Я зіткнувся з цим важким шляхом, на сервері з 60 ядрами, який працює понад рік, і тому, що, правда, я не приділяв достатньої уваги ... так, ми ефективно витрачали 40 основних ліцензій. Мені пощастило - у мене класний бос, плюс троє товаришів по команді та два головних розробника, які також не мали поняття про це, підкріплюючи мене.

ps Ви можете перевірити це самостійно, так само, як я нарешті це виявив, на сервері з більш ніж 20 ядрами звичайно. Перевірте sys.dm_os_schedulers, зокрема стовпець "статус". Основні програми, що використовуються, показують "ВІДМОВИЙ ОНЛАЙН" Якщо у вас більше 20 ядер, але непрофільне видання, ви побачите лише 40 рядків із таким статусом. З Core Edition ви побачите вдвічі більше рядків, ніж у вас ядер. "40" і "двічі" припускають, що HT увімкнено; якщо ні, то половина цих цифр. Це також припускає, що ви не мавпочки із спорідненістю до процесора.

pps справедливості до громади в цілому, більшість DBA ніколи не бачать сервер з більш ніж 20 ядрами, якщо вони не знаходяться у великих корпоративних умовах. Навіть тоді, якщо всемасштабная з стратегії, як правило , «норма» , ви зазвичай бить_наст сервера не зовсім звір рівня. 20+ ядер означає, що у вас є серйозно завантажена база даних, бюджет, який навіть не тремтить при покупці сервера, який коштує 6 цифр, і кілька рівнів начальників, які знаходяться на одній сторінці. Так ... не дуже поширений сценарій. Це насправді не виправдовує МС, навіть їхні "експерти" з ліцензування ніколи не намагалися вказати на це протягом останніх дев'яти років , але, принаймні, це пояснює, чому не так багато людей, здається, "знають" про це.


1
Це чудово. Ніколи не бійтеся оскаржувати старіші відповіді на цьому сайті, якщо у вас є щось справжнє додати!
Марк Хендерсон

Спасибі. Зараз у мене новий термін підняття посади з мертвих. «Некро». Некроманти класні!
Кен Інграм

Ще 2 роки тому власних серверів було набагато більше. Мені пам’ятається написання коду для 95-ти ядерних машин приблизно в 2019 році - дано, він мав гіперточення, але все-таки він залишає 48 справжніх ядер на 4-х розеткових машинах.
TomTom

7

Мене це теж бентежило ...

З мого дослідження виходить, що Enterprise Core насправді є лише базовою ліцензійною версією Enterprise. (Всупереч вашій власній відповіді).

Як партнер Microsoft, версія "Enterprise Core" - це все, що було мені доступне на порталі завантаження партнерів. Мені здалося дивним, що я обмежуватимуться встановленням SQL до Windows Core, але, як я виявив, коли пішов встановити його на повний Windows Server 2008 R2, він пройшов без проблем.

Оскільки обидві записи на вашому зображенні мають однаковий розмір файлу, я ризикую здогадатися, що дві версії були помилково додані до MSDN і насправді є одне і те ж.


1
Вибачте, я не бачив такої відповіді до сьогодні. У тебе зараз цікаво ... Можливо, мені доведеться порівняти обидва, як ти пропонуєш.
Марк Хендерсон

7

Я постачальник SPLA, і коли я переглядаю основні видання, він стверджує, що це для ліцензування двох ядер, на відміну від одного процесора. Завантаження ядра та повна завантаження - РОЗПОВІЛЬНІ однакові за розміром. Це говорить мені, що основне видання НІЧОГО не має відношення до основної версії Windows, це стосується ліцензування.


1
Це пов'язано з новою моделлю ліцензування Core, доступною для SQL Server 2012 (Enterprise, Standard та Web-видання).
joeqwerty

5

Вони не тільки не скажуть вам різницю між Enterprise та Enterprise Core. Вони продовжують цю практику неправильного називання завантажень у SQL Server 2014. Дуже легко помилитися та завантажити неправильну версію та завершити роботу із сервером, який працює лише на 1/2 ядра ... Microsoft повинна зробити наступне зміни:

Вони повинні називати "SQL Server 2012 Enterprise Edition з пакетом оновлень 1 (x64) - DVD (англійською мовою)" як "SQL Server 2012 Enterprise Edition-Server-CAL-Ліцензія з пакетом оновлень 1 (x64) - DVD (англійською)"

Можливо, буде корисно, якби вони змінили "SQL Server 2012 Enterprise Core Edition з пакетом оновлень 1 (x64) - DVD (англійською мовою" "на" SQL Server 2012 Enterprise Per Core Licensing Edition з пакетом оновлень 1 (x64) - DVD (англійською) "

Це пройде довгий шлях і зробить це більш зрозумілим для своїх клієнтів. Відсутність ясності неприпустимо.


2
Я набагато скоріше, щоб у них просто було завантажено один єдиний сервер SQL Server <year> Відмінності між ними слід просто встановити під час встановлення або введення ключа ліцензії або чогось подібного.
Свиш

Так, це звичайно не буде, з досить очевидних причин: розмір питань, що перерозподіляються, а також інші занепокоєння щодо нецільового використання ліцензій тощо.
Каспер Леон Нільсен

3

Відповідь, надана Cmosq, здається більш достовірною, тобто ліцензування на основі основної ліцензії та ліцензування сервера / ліцензійної ліцензії

Це посилання надає додаткову інформацію про ліцензування, пов’язане з основними виданнями: http://www.connectingup.org/donations/directory/328

Офіційне найменування досить заплутано!


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.