Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Minnesläcka i Sql-server 2000 ? (LÖST)

Postades av 2002-12-06 10:25:32 - Johan Söderberg, i forum sql-server/msde, Tråden har 4 Kommentarer och lästs av 807 personer

Jag har haft igång en VB.NET applikation i ett par dagar. Det enda som applikationen gör är lyssnar på en komponent och lagrar alla händelser som komponeten fångar upp.
Det enda som körs är en lagrad procedur som lagra data i en tabell. Tabellen ser ut såhär:

CREATE TABLE REALTIDSDATA.DBO.tblRealtidsTick (
Symbol VARCHAR(20) NOT NULL,
PropID VARCHAR(10),
Value VARCHAR(50),
TransDate Datetime,
TS TIMESTAMP,
)

VB.Net applikationen och sqlservern har inte startats om senaste 50 timmarna. Totalt har datafilen ökat i storlek till c:a 50 MB. Det som är märkligt att samtidigt tar processen sqlservr.exe upp total 75 MB i virituellt minne.
Jag undrar:
Hur kommer det sig att servern tar upp mer minne än all data som lagrats?
Ligger all data som gått genom den lagrade proceduren kvar i minnet ? Varför ?

Problemet skulle kanske lösas av att starta om sql-servern varje natt eller liknande men det kommer inte att gå när hela systemet är i skarp drift att göra på detta sätt, jag är beroende av att servern kan gå ett par veckor utan omstart. Någon som har någon ide ?

Johan




Svara

Sv: Minnesläcka i Sql-server 2000 ?

Postades av 2002-12-06 10:35:14 - Andreas Hillqvist

Program är giriga vad det gäller minne. Det brukar hålla minnet så länge det kan. Bara frigöra det när det krävs. Så stirra dig inta allt för blind på siffror. Tänk oxå på att index och cache kräver minne.


Svara

Sv: Minnesläcka i Sql-server 2000 ?

Postades av 2002-12-06 11:28:59 - Christoffer Hedgate

SQL Server är normalt sett (default vid installation) konfigurerad att hantera minne dynamiskt. Det gör den genom att plocka till sig minne när den behöver det, och normalt sett släpper den inte det igen. Den fortsätter så upp till en viss nivå, bestämd av 'max server memory'-inställningen, vilken vid default konfiguration är satt till samma storlek som minnesmängden i datorn. Detta kan man alltså ändra till något annat om man vill, men normalt sett finns det ingen mening, SQL Server vill gärna ha så mycket minne den kan få, och om maskinen inte används till något annat gör det inget om allt minne (i princip allt förstås, SQL Server lånar lite till operativsystemet) är upptaget av SQL Server.


Svara

Sv: Minnesläcka i Sql-server 2000 ? (LÖST)

Postades av 2003-01-20 08:45:26 - Magnus Olofsson

Transaktionsloggen är en också en liten bov som man lätt kan glömma, men den tar sin beskärda del den med.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 617
27 953
271 709
5 723
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies