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


Komprimering av fälttypen ntext i SQL Server

Postades av 2003-11-17 15:39:54 - Johan Käll, i forum sql-server/msde, Tråden har 5 Kommentarer och lästs av 976 personer

Databas SQL Server 2000

Jag har två fält i en tabell, ett id och ett som är ntext. I ntext-fältet lägger jag in en lång xml-sträng (170Kb). När jag tar och kikar på tabellen för att se hur mycket den växer, så växer den ca 300Kb per inlagd rad.


Finns det något i SQL Server som gör att man kan komprimera datat som ligger i ntext-fältet?
Måste jag själv komprimera datat innan jag lägger in det i ntext-fältet kanske?

Vänliga hälsningar Johan Käll


Svara

Sv: Komprimering av fälttypen ntext i SQL Server

Postades av 2003-11-17 22:04:02 - Ola Lindfeldt

ntext är unicode vilket innebär att ett tecken = två bytes.
Ändra fälttypen till text så halveras storleken.
Det förutsätter naturligtvis att du inte behöver unicode.
(om du inte vet vad det är och arbetar med svenska/engelska kan du tryggt glömma unicode dvs skippa ntext och använd text ;)
Ola


Svara

Sv: Komprimering av fälttypen ntext i SQL Server

Postades av 2003-11-18 12:33:18 - Andreas Hillqvist

Varfär lagra en XML sträng i en databas? Det är ju tårta på tårta.


Svara

Sv: Komprimering av fälttypen ntext i SQL Server

Postades av 2003-11-18 16:42:54 - Pontus Wång

Det går säkert att hacka ihop en dictionary-baserad komprimering i SQL om man är lite envis, men enklast och bäst torde vara att bryta isär din xml riktiga data i en egen datamodell...


Svara

Sv: Komprimering av fälttypen ntext i SQL Server

Postades av 2003-11-19 09:51:46 - Johan Käll

Tack för frågorna och kommentarerna. Nu har jag fått ytterligare lite saker att fundera över.

Tyvärr måste jag använda mig av unicode, eftersom det kommer att behöva lagras data med konstiga tecken (arabiska, kineskiska etc.).

Varför jag vill lagra en xml-sträng i databasen beror på prestandan. Det tar ett par sekunder varje gång jag ska skapa xml-strängen. Detta pga en oerhört massa regler och plockande från andra tabeller och checkar med olika prislistor. Tårta på tårta... ja, det blir det ju kan man säga, men å andra sidan kan jag direkt ta bort två tabeller som ändå innehåller denna informationen. Så där kan man ju säga att jag sparar lite plats. Visserligen är plats inte det största bekymret eftersom det är billigt. Men jag vill ändå hålla ned storleken, eftersom det växer ganska fort.
Den här xml-strängen är bara en del i en ännu större xml-sträng som ska plockas ihop och skickas vidare och den kan användas fler gånger utan att behöva generera den varje gång. Detta borde spara mycket tid.


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 619
27 953
271 709
478
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