none
Limitace pro SQL 2008 Express

    Dotaz

  • Ahoj,

    limitace jako takové jsem našel.

    DB: max 10GB
    vCPU: 1
    MEM: 1

    Ale už jsem se nikde nedočetl (a na podpoře MS mě odkázali sem, protože bezplatné produkty že nemají žádnou podporu), zda musím takhle nastavit samotné VM nebo je limitace provedena softwarově.

    Tzn. můžu mít na VM 4vCPU a 8 GB paměti a SQL si to ořeže softwarově nebo musím i samotné VM mít nastaveno tak, že mu bude přiděleno max 1vCPU a 1 GB paměti..?

    děkuji

    úterý 6. března 2018 10:32

Odpovědi

  • Dobrý den,

    tyto limity jsou dány softwarové, SQL express prostě nebude využívat více HW prostředků, než je uvedené maximum. VM ale může mít více prostředků, ale bude je konzumovat systém pro svůj běh nebo ostatní služby či aplikace a SQL express vždy bude využívat jen to svoje maximum. VM tedy můžete mít třeba klidně 2CPU a 4GB RAM, záleží pak na jakém OS poběží a jestli běží samo nebo ne. Dobré je taky HW nepřestřelovat něco jako 64GB ram například, setkal jsem se stím že to může dělat performance problémy.


    K tomu sizingu HW... Windows Server má vždy nějaké HW nároky uvedené a k nim přídat 1gb ram, co se týče prosecoru tam může stačit i jen jedno v. jádro, záleží na počtu uživatelů a složitostí zápisů do databáze. Je dobré po spučtění do provozu monitorovat a poté upravit HW, CPU u sql serverů by měl ideálně běžet něco kolem 60-80% pokud se nepletu. Také poznámka myslím že support pro SQL 2008 skončil "SQL Server 2008 and SQL Server 2008 R2 has ended on July 8, 2014"
    • Označen jako odpověď úterý 6. března 2018 10:43
    • Upravený Jiří Duchoň CZE úterý 6. března 2018 10:44
    úterý 6. března 2018 10:39

Všechny reakce

  • Dobrý den,

    tyto limity jsou dány softwarové, SQL express prostě nebude využívat více HW prostředků, než je uvedené maximum. VM ale může mít více prostředků, ale bude je konzumovat systém pro svůj běh nebo ostatní služby či aplikace a SQL express vždy bude využívat jen to svoje maximum. VM tedy můžete mít třeba klidně 2CPU a 4GB RAM, záleží pak na jakém OS poběží a jestli běží samo nebo ne. Dobré je taky HW nepřestřelovat něco jako 64GB ram například, setkal jsem se stím že to může dělat performance problémy.


    K tomu sizingu HW... Windows Server má vždy nějaké HW nároky uvedené a k nim přídat 1gb ram, co se týče prosecoru tam může stačit i jen jedno v. jádro, záleží na počtu uživatelů a složitostí zápisů do databáze. Je dobré po spučtění do provozu monitorovat a poté upravit HW, CPU u sql serverů by měl ideálně běžet něco kolem 60-80% pokud se nepletu. Také poznámka myslím že support pro SQL 2008 skončil "SQL Server 2008 and SQL Server 2008 R2 has ended on July 8, 2014"
    • Označen jako odpověď úterý 6. března 2018 10:43
    • Upravený Jiří Duchoň CZE úterý 6. března 2018 10:44
    úterý 6. března 2018 10:39
  • Super, děkuji za odpověď, takhle mi to stačí.
    úterý 6. března 2018 10:43
  • "tyto limity jsou dány softwarové, SQL express prostě nebude využívat více HW prostředků, než je uvedené maximum" - opravdu? Můžeš mi prosím poslat link na zdroj, kde je toto uvedeno? Teď jsem si v testlabu nastavil MS SQL Server 2008R2 Express, tak aby mohl využít více než 1GB RAM a proces SQLSERVER.EXE si bere 1,8GB RAM.

    "CPU u sql serverů by měl ideálně běžet něco kolem 60-80% " - já bych tedy byl hodně nervózní, kdyby mi SQL server standardně vytěžoval CPU na 60-80%. Jak jsi na to přišel? Můžeš nalinkovat zdroj?

    Dle mého názoru jsou CPU a RAM limity edice Express čistě licenční.


    BB

    úterý 6. března 2018 11:23
  • Ahoj,

    pointem odpovědi bylo, že HW VM neni omezen na to kolik jsou limity SQL Expressu.

    Ano proces si může vzít klidně 2GB ale pro například cachování pro dotazy do databáze je limit 1GB RAM.

    Dříve už jsem to hledal, tedˇjen namátkou viz toto vlákno: https://social.msdn.microsoft.com/Forums/en-US/f271f2f0-f5b8-4b7e-840f-ab732133c41d/if-my-db-size-never-tops-1gb-is-1gb-ram-limitation-an-issue?forum=sqlexpress

    CPU jsem se spletl, za to se omlouvam to byla moje chyba, mělo by se pohybovat mezi 40-60% (VM).

    Zdroj přednáška Marka Chmela MVP: Data Platform , posilam kus slidu....

    úterý 6. března 2018 12:06