MS SQL Server 7

Jos määrittelee serverin hallitsemaan itse käyttämäänsä keskusmuistimäärää, prosessin tarvitsema muisti kasvaa ja kasvaa kunnes se joutuu svappaamaan levylle kokoajan. Ratkaisuna määrittää kiinteä raja johon käytetty muisti saa kasvaa..
Jos muistin määrä on rajoitettu, prosessi vie jossain ajassa (viikko tai kaksi) kaiken tämän muistin, ja replikoinnin käynnistyessä tulee ilmoitus, että serverillä käytössä olevat lukot loppuivat kesken. Syynä tuohon on se, ettei palvelimella riitä muisti luoda uusia lukkoja.
Suo siellä, vetelä täällä... Onkohan kukaan tapellut tämmöisen kanssa?
1138
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

Epäilen muistivuotoa. Tämä ei ole ns. normaalia toimintaa, olen ylläpitänyt SQL Server palvelimia (SQL Server 7 ja 2000) ja niissä ei ole ollut vastaavia ongelmia (ko. palvelemia ei tarvinnut buutata kuin SP:n asennusten ym. ulkoisten seikkojen takia, muuten toimivat ongelmitta).

Epäilen että vika on jossain sovelluksessa joka allokoi muistia, mutta ei anna sitä takaisin. Toinen vaihtoehto voisi liittyä replikoinnin asetuksiin, mutta pidän sitä epätodennäköisenä. Kolmas vaihtoehto on antivirus -ohjelmisto. Missään tapauksessa ei saa käyttää antivirus-ohjelmaa siten, että se yrittää lukea tietokannan kovalevyllä olevia tiedostoja. Suosittelen, että antivirusohjelmaa ei käytettäisi samassa koneessa.

Onko SQL Serverin datatiedostot samalla levyosiolla kuin Swap file ? Miten usein olet määritellyt replikoinnin tapahtuvaksi? Käytätkö push vai pull -replikointia? Mikä on tietokannan koko ja miten nopea yhteys on replikoivien kantojen välillä? (ts. Kuinka kauan replikointiin menee?) Onko palvelin NT4 vai Windows 2000 ? Jos jälkimmäinen, onko se Member Server vai DC? Kerroit, että muisti loppuu viikon tai parin kuluttua? Onnistuuko se sitä ennen replikoimaan? Kuinka usein replikoit? Oletko katsonut lokista kestääkö replikoiminen suurin piirtein yhtä kauan päivittäin vai kasvaako aika eksponentiaalisesti? Mitä rajapintaa käytät tietokannan lukemiseen (ODBC, ADO, OLEDB)? Onko koneessa jokin sovellus, joka tekee ajastetusti jotain tietokannalle?

Technetistä löytyy tarkempia tietoja
(www.microsoft.com/technet

Äänestä

Kommentoi aloitusta


zustus kirjoitti:

Jos määrittelee serverin hallitsemaan itse käyttämäänsä keskusmuistimäärää, prosessin tarvitsema muisti kasvaa ja kasvaa kunnes se joutuu svappaamaan levylle kokoajan. Ratkaisuna määrittää kiinteä raja johon käytetty muisti saa kasvaa..
Jos muistin määrä on rajoitettu, prosessi vie jossain ajassa (viikko tai kaksi) kaiken tämän muistin, ja replikoinnin käynnistyessä tulee ilmoitus, että serverillä käytössä olevat lukot loppuivat kesken. Syynä tuohon on se, ettei palvelimella riitä muisti luoda uusia lukkoja.
Suo siellä, vetelä täällä... Onkohan kukaan tapellut tämmöisen kanssa?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu