"Passing silhouettes of strange illuminated mannequins"
Tijd voor een nieuwe sig..
☻/ Please consider the environment before printing this signature
/▌
/ \ <-- This is bob. copy and paste him and he will soon take over the world.
Verwijderd
Ik denk eerlijk gezegd niet dat ik er nog in slaag men over te halen over te stappen op een *nix omgeving...
Wat het al dan niet overstappen op *nix met stored procedures te maken heeft snap ik niet r3b00t? Leg eens uit
"Passing silhouettes of strange illuminated mannequins"
stel dat jullie stored procedures intensief gebruiken en die bestaan niet op mysql onder linux, dan heb je dus een probleem.
en trouwens, stuur je db-beheerder eens op cursus, kan ie leren hoe geheugenmanagement werkt met mssql/win2k, zodat ie niet steeds hoeft te herstarten
[ Voor 30% gewijzigd door pinball op 20-06-2003 15:01 . Reden: free advice ]
Whenever you find that you are on the side of the majority, it is time to reform.
"Passing silhouettes of strange illuminated mannequins"
Verwijderd
Op het moment dat jij in MS-SQL een stored procedure schrijft, en die wil je gebruiken in, ik zeg maar wat, postgresql, dan kun je er nog wel eens tegenaanlopen dat de syntax tussen beide SQL talen iets verschillend is (zou me niets verbazen iig).
Het zijn niet alleen de stored procedures hoor. Een database is een platform imo (je hebt de backend (de DB), en je hebt een frontend (eg ms access, www, etc). Dat is in jullie geval gemaakt voor MS-SQL, en dat dient dan gepoort te worden naar, bijvoorbeeld, postgresql. Met deze poort-slag zul je, meestal, de meeste problemen tegenkomen, en ik weet niet jouw mgmt daar zo blij mee zal zijn...
Tsja...Pinball schreef op 20 juni 2003 @ 14:58:
edit:
en trouwens, stuur je db-beheerder eens op cursus, kan ie leren hoe geheugenmanagement werkt met mssql/win2k, zodat ie niet steeds hoeft te herstarten
"Passing silhouettes of strange illuminated mannequins"
Verwijderd
Draai maar wat "zware" queries, bij voorkeur met veel cursoren en kijk eens naar het geheugen gebruik...ge-flopt schreef op 20 June 2003 @ 15:07:
Ik heb ook niet erg veel kennis van databases, maar ik denk de enige manier om het geheugen van de db server vol te laten lopen, is door een programma te draaien die doordat hij slecht geprogrameerd is het geheel vol laat lopen maar het niet meer vrij geeft. Is volgens mij het enoge wat direct kan.
Niets te maken met "slect geprogrammeerd"...
"Passing silhouettes of strange illuminated mannequins"
En nee, het ligt niet aan Windows of MSSQL, het is duidelijk de beheerder die fouten maakt
Op linux gaat het net zo hard met programma's die op deze manier geheugen vreten. Op school draaiden we Tomcat4, een webservertje gemaakt in Java om JSPs te compilen en uit te voeren. Guess what? de OOM killer kwam gewoon elk halfuur langs om de hele server weer reagerend te maken. Resultaat: elk halfuur klagende studenten omdat Tomcat4 weer es alles opgevroten had, half gekilled was door de OOM en zo bleef als ie stond: dood. Probleem met Java is alleen dat het gewoon niet werkt in de situatie waar wij het in gebruiken: een webserver voor 75 studenten die opdrachten moeten maken erop, terwijl je normaal Tomcat4 servers ziet staan waarbij 6 servers het werk voor 1 site doen
Nee hoor niet helemaal: Als een script iets start en dat duurt lang voordat er er info terug komt dat het script nog leeft dan killed hij hem. De situatie die ik schets kan gewoon want bij elke loop leest hij het records in dus de server weet dat het script nog "leeft", want de server start elke keer het record request.klokop schreef op 20 June 2003 @ 17:09:
...maar der servert zegt dan op een gegeven moment 'hohoho, dat script van joe duurt te lang, ik stop met het uitvoeren van dat ding' en knikkert vervolgens alles weer uut 't g'heugen. Toch? 't Is niet zo dat er wat dingen achter blijven?
[ Voor 8% gewijzigd door ge-flopt op 20-06-2003 19:36 ]