Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

  • Yarisken
  • Registratie: Augustus 2010
  • Laatst online: 15:24
Hallo,

We hebben hier een database van ongeveer 40GB. Sommige transacties duren redelijk lang.
Ik was aan het kijken om de performantie te tunen en ik kwam uit op "in memory OLTP".

MSDN: In-Memory OLTP (In-Memory Optimization)

Zijn er mensen die hiermee ervaring hebben ?

  • kelvin46
  • Registratie: September 2010
  • Laatst online: 28-11 10:43
1. De link waar je naar verwijst is bedoeld voor SQL 2016
2. Wat is redelijk lang.

Iets meer informatie geven mag wel. Waar draait de Server op? Welk OS is geïnstalleerd? Wat voor hardware is er aanwezig?

  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
Om maar even in dezelfde trant als TS te blijven : ja, die mensen zijn er.

Je zal toch echt een heleboel meer moeten vertellen over wat er gebeurt en wat er ongewenst is voordat er iets zinnigs over valt te discussieren (en dan nog een heleboel meer voordat je op OLTP uitkomt maargoed).

Met een 40GB dbase zou mijn 1e blinde optimalisatie zijn : Stouw er 64 / 128 GB geheugen in zodat gewoon je hele dbase in memory past. Met de huidige geheugenprijzen kan er amper een uurtje consultancy vanaf en consultancy heeft minder effect.

Het probleem (zoals ik het bekijk) is een beetje : Als je serieus voor In-Memory OLTP in aanmerking kwam dan had je al een heel traject doorlopen en had je dat traject grofweg in je TS gepost.
Nu post je niets in je TS wat mij doet vermoeden dat je gegoogled hebt op slow sql-server oid en dat daaruit OLTP kwam.

  • Yarisken
  • Registratie: Augustus 2010
  • Laatst online: 15:24
Gomez12 schreef op donderdag 08 september 2016 @ 14:46:
Om maar even in dezelfde trant als TS te blijven : ja, die mensen zijn er.

Je zal toch echt een heleboel meer moeten vertellen over wat er gebeurt en wat er ongewenst is voordat er iets zinnigs over valt te discussieren (en dan nog een heleboel meer voordat je op OLTP uitkomt maargoed).

Met een 40GB dbase zou mijn 1e blinde optimalisatie zijn : Stouw er 64 / 128 GB geheugen in zodat gewoon je hele dbase in memory past. Met de huidige geheugenprijzen kan er amper een uurtje consultancy vanaf en consultancy heeft minder effect.

Het probleem (zoals ik het bekijk) is een beetje : Als je serieus voor In-Memory OLTP in aanmerking kwam dan had je al een heel traject doorlopen en had je dat traject grofweg in je TS gepost.
Nu post je niets in je TS wat mij doet vermoeden dat je gegoogled hebt op slow sql-server oid en dat daaruit OLTP kwam.
De server draait virtueel op windows server 2012 R2 op een esxi machine met onderliggend netapp storage. Geen flash.

Een test van dezelfde database en een upload met een lokale SSD schijf geeft ongeveer 20seconden dat de upload duurt. Op ons systeem duurt het ongeveer een minuut.
Ik was aan het zoeken naar een mogelijkheid om de server in memory te draaien, zoals jij aangeeft. Ik kwam , via google, ook uit op in memory oltp. Onderliggen op SSD schijf is nu niet mogelijk.
Ik zal er is 64GB in stouwen :-)

  • Xiphalon
  • Registratie: Juni 2001
  • Laatst online: 28-11 16:59
Ik zou eens gaan meten.

Er kunnen een aantal verschillende bottlenecks zijn, die moet je eerst uitzoeken en oplossen. Zomaar willekeurig oplossingen er tegen aangooien is vaak een recept voor meer problemen. Al dan niet later als niemand meer de configuratie begrijpt en er niet meer aan durft te zitten.

  • Montaner
  • Registratie: Januari 2005
  • Laatst online: 26-11 08:49
Hoeveel geheugen heeft je machine? Hoeveel CPU's? Wat is de overige load terwijl je dit aan het doen bent? Welke acties voer je uit? Heb je je queryplan al bekeken? Je geeft tot op heden echt waardeloze informatie.

  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 28-11 16:59

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

Yarisken schreef op donderdag 08 september 2016 @ 14:38:
Ik was aan het kijken om de performantie te tunen
Waar zit je huidige bottleneck nu?

hint: meten is weten ;)

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


  • sig69
  • Registratie: Mei 2002
  • Laatst online: 18:13
Yarisken schreef op donderdag 08 september 2016 @ 22:16:
[...]

Een test van dezelfde database en een upload met een lokale SSD schijf geeft ongeveer 20seconden dat de upload duurt. Op ons systeem duurt het ongeveer een minuut.
Uh? Wat? Upload?
Ik zal er is 64GB in stouwen :-)
Geheugen kost geen drol dus dat is de makkelijkste en goedkoopste optie. Hou wel in je achterhoofd dat het misschien geen enkel verschil maakt.

Roomba E5 te koop


  • Yarisken
  • Registratie: Augustus 2010
  • Laatst online: 15:24
Het gaat over het inladen van data. Mijn vermoeden is gewoon tekort aan I/O maar ik zal eerst, zoals hier al gezegd, eens gaan meten :-).
Ik ben geen dba'er dus voor mij is het uitzoeken.
Ik kom hier nog op terug als ik resultaten heb van mijn metingen.
Pagina: 1