baza master
Adam - 22-02-2006 21:48
baza master
Witam
Mam pyatanie, czy sa jakies mozliwosci zmniejszenia bazy master w SQL server 2000 (master.mdf )? Zajmuje ona ponad 2 Gb, czy rozmiar ten jest scisle zalezny od ilosci baz? Ponieważ mam kilka archiwalnych ktore zajmuja 1/2 calego ms-sqla.
Z gory dzieki za jakakolwiek informacje
Pozdarwiam Adam
GREGOR - 22-02-2006 21:48
Użytkownik "Adam" <f34n0r@wp.pl> napisał w wiadomości news:dtd4v7$a7o$1@atlantis.news.tpi.pl... > Witam > > Mam pyatanie, czy sa jakies mozliwosci zmniejszenia bazy master w SQL server > 2000 (master.mdf )? > Zajmuje ona ponad 2 Gb, czy rozmiar ten jest scisle zalezny od ilosci baz? > Ponieważ mam kilka archiwalnych ktore zajmuja 1/2 calego ms-sqla. > > Z gory dzieki za jakakolwiek informacje > > Pozdarwiam > Adam >
Zadziwiająco dużo, przypuszczam, że ktoś niechcący coś tam wpakował. Sprawdź proszę czy to plik bazy jest taki duży, czy plik logu, jaka jest procentowa zajetość tych plików. Wypisz 5 tabel z największą ilościa rekordów.
Wtedy pomyślimy.
pozdr GREGOR
Adam - 22-02-2006 21:48
Użytkownik "GREGOR" <NOgrzelecg@poczta.onet.plSPA> napisał w wiadomości news:dtd5un$fm1$1@news.onet.pl... > > Zadziwiająco dużo, przypuszczam, że ktoś niechcący coś tam wpakował. > Sprawdź proszę czy to plik bazy jest taki duży, czy plik logu, > jaka jest procentowa zajetość tych plików. > Wypisz 5 tabel z największą ilościa rekordów. > > Wtedy pomyślimy. > > pozdr > GREGOR
Witam.
Log mial 3 GB, po czyszeniu ma teraz 200 mega. Wiec pozostal tylko plik mdf
Co do baz to sa : 2 bazy po 700 tabel, 500 MB ( 1 produkcyjna, 1 do nauki) 2 bazy po 700 tabel , 300 MB ( 1 produkcyjna, 1 do nauki) 3 archwialne po okolo 900 MB. i jeszcze ze 2 male po 100 MB
Pozdrawiam Adam
Adam - 22-02-2006 21:48
Użytkownik "Adam" <f34n0r@wp.pl> napisał w wiadomości news:dtd6vb$idg$1@atlantis.news.tpi.pl... > Użytkownik "GREGOR" <NOgrzelecg@poczta.onet.plSPA> napisał w wiadomości > news:dtd5un$fm1$1@news.onet.pl... > Co do baz to sa : > 2 bazy po 700 tabel, 500 MB ( 1 produkcyjna, 1 do nauki) > 2 bazy po 700 tabel , 300 MB ( 1 produkcyjna, 1 do nauki)
mailo byc po 500 MB kazda i 300 Mb kazda :).
Adam
GREGOR - 22-02-2006 21:48
Użytkownik "Adam" <f34n0r@wp.pl> napisał w wiadomości news:dtd80v$mo6$1@atlantis.news.tpi.pl... > > Użytkownik "Adam" <f34n0r@wp.pl> napisał w wiadomości > news:dtd6vb$idg$1@atlantis.news.tpi.pl... > > Użytkownik "GREGOR" <NOgrzelecg@poczta.onet.plSPA> napisał w wiadomości > > news:dtd5un$fm1$1@news.onet.pl... > > Co do baz to sa : > > 2 bazy po 700 tabel, 500 MB ( 1 produkcyjna, 1 do nauki) > > 2 bazy po 700 tabel , 300 MB ( 1 produkcyjna, 1 do nauki) > > mailo byc po 500 MB kazda i 300 Mb kazda :). > > Adam >
odpal skrypcik na masterze, zobaczymy która tabela ma najwiecej danych:
use master declare @name varchar(128), @id int, @count int, @sql nvarchar(255) create table #tab_tmp ([name] varchar(128), [id] int, [count] int) set @id=0 while (1=1) begin select top 1 @id=[id], @name=[name] from sysobjects where xtype in ('S','U') and name not like 'sysremote%' and name not in ('syscursorrefs','syscursors','syscursorcolumns',' syscursortables') and [id]>@id order by id if @@rowcount=0 goto print_sel set nocount on set @sql = 'insert into #tab_tmp ([name], [id], [count]) select ''' + @name + ''',' + ltrim(@id) + ', ltrim(count(*)) from ' + @name exec sp_executesql @sql set nocount off end print_sel: select top 10 [count], name from #tab_tmp order by [count] desc drop table #tab_tmp
LostinTime - 22-02-2006 21:48
Użytkownik "GREGOR" <NOgrzelecg@poczta.onet.plSPA> napisał w wiadomości news:dtdarq$2s2$1@news.onet.pl... > > odpal skrypcik na masterze, zobaczymy która tabela ma najwiecej danych: > > use master > declare @name varchar(128), @id int, @count int, @sql nvarchar(255) > create table #tab_tmp ([name] varchar(128), [id] int, [count] int) > set @id=0 > while (1=1) > begin > select top 1 @id=[id], @name=[name] from sysobjects > where xtype in ('S','U') and name not like 'sysremote%' and name not in > ('syscursorrefs','syscursors','syscursorcolumns',' syscursortables') and > [id]>@id order by id > if @@rowcount=0 goto print_sel > set nocount on > set @sql = 'insert into #tab_tmp ([name], [id], [count]) select ''' + > @name + ''',' + ltrim(@id) + ', ltrim(count(*)) from ' + @name > exec sp_executesql @sql > set nocount off > end > print_sel: > select top 10 [count], name from #tab_tmp order by [count] desc > drop table #tab_tmp >
Ponizej to co wyszlo po odpaleniu skryptu
5446 sysdepends 4997 syscolumns 3853 sysmessages 2244 syscomments 1293 sysobjects 788 sysprotects 786 syspermissions 730 spt_values 589 sysperfinfo 143 syscacheobjects
BTW. moze pomoca bedzie informacja o 2 exportach baz ktore weszly do mastera :(. (za pomoca narzedzia SQL2000 DTS) Nie mogac znalezc sposobu na cofniecie exportow, wycialem tabele recznie z bazy master (sugerujac sie typem "system" zostawialem)
Pozdarwiam Adam
GREGOR - 22-02-2006 21:48
> > Ponizej to co wyszlo po odpaleniu skryptu > > 5446 sysdepends > 4997 syscolumns > 3853 sysmessages > 2244 syscomments > 1293 sysobjects > 788 sysprotects > 786 syspermissions > 730 spt_values > 589 sysperfinfo > 143 syscacheobjects > > BTW. moze pomoca bedzie informacja o 2 exportach baz ktore weszly do mastera > :(. (za pomoca narzedzia SQL2000 DTS) > Nie mogac znalezc sposobu na cofniecie exportow, wycialem tabele recznie z > bazy master (sugerujac sie typem "system" zostawialem) > > Pozdarwiam > Adam >
z tego widać, że nie ma w masterze dużych tabel, podaj ile ma plik mdf i ldf z podziałem na dane i pusta przestrzeń
u mnie wynik skryptu jest podobny i baza ma 20MB
mdf 16+1 ldf 1+1
pozdr GREGOR
LostinTime - 22-02-2006 21:48
Użytkownik "GREGOR" <NOgrzelecg@poczta.onet.plSPA> napisał w wiadomości news:dtdd6n$bh8$1@news.onet.pl... > > > z tego widać, że nie ma w masterze dużych tabel, > podaj ile ma plik mdf i ldf z podziałem na dane i pusta przestrzeń > > u mnie wynik skryptu jest podobny > i baza ma 20MB > > mdf 16+1 > ldf 1+1 > > pozdr > GREGOR >
Nie jestempewien czy o to chodzilo: 'sp_spaceused'
Database_name Database_size Unalloctaed_space master 2518.63 MB 2183.45 MB
Reserved Data Index_Size unused 22128 KB 15048 KB 2840 KB 4240 KB
Pliki dokladnie: mdf - 2200 MB ldf - 300 MB
Pozdrawiam Adam
GREGOR - 22-02-2006 21:48
Użytkownik "LostinTime" <nnnn@ww.pl> napisał w wiadomości news:dtdsfk$eof$1@nemesis.news.tpi.pl... > > Użytkownik "GREGOR" <NOgrzelecg@poczta.onet.plSPA> napisał w wiadomości > news:dtdd6n$bh8$1@news.onet.pl... >> > >> z tego widać, że nie ma w masterze dużych tabel, >> podaj ile ma plik mdf i ldf z podziałem na dane i pusta przestrzeń >> >> u mnie wynik skryptu jest podobny >> i baza ma 20MB >> >> mdf 16+1 >> ldf 1+1 >> >> pozdr >> GREGOR >> > > Nie jestempewien czy o to chodzilo: 'sp_spaceused' > > Database_name Database_size Unalloctaed_space > master 2518.63 MB 2183.45 MB > > Reserved Data Index_Size unused > 22128 KB 15048 KB 2840 KB 4240 KB > > Pliki dokladnie: > mdf - 2200 MB > ldf - 300 MB > > Pozdrawiam > Adam >
wykonaj wszystkie mozliwe kombinacje SHRINKa (z MOVEM i COMPRESSem) na pliku danych i logu, a rozmiay plików wrócą do rozmiaru ok. 20M
pozdr GREGOR
Adam - 22-02-2006 21:48
Użytkownik "GREGOR" <gg@teleaudio.ciach.com.pl> napisał w wiadomości news:dtept3$hdd$1@news.telbank.pl... > > wykonaj wszystkie mozliwe kombinacje SHRINKa (z MOVEM i COMPRESSem) > na pliku danych i logu, a rozmiay plików wrócą do rozmiaru ok. 20M > > pozdr > GREGOR >
Wielkie dzieki, wystarczyl Shrink w Enterrise managerze i master ma juz 20 MB :).
Thx again Adam
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Baza Accessa bez Accessa
Zrywanie =?ISO-8859-2?Q?po=B3aczen_z_baza_danych_-_pos?==?ISO-8859-2?Q?tgresql_=3C-=3E_odbc?=
=?iso-8859-2?q?co_wybra=E6_=3F=3F_Baza_Mysql_na_serwerze_gdzi e=B6_w_polsce_czy_......?=
[oracle] Baza danych do kursy Introduction to Oracle9i:PL/SQL ? Skąd ją pobrać ?
Problem z zapytaniem SQL - Excel i baza danych SQL Serwer 2000
Współużytkowanie jednej bazy poprzez 2 komputery (uzupełnianie) jak ? (Baza w MS acces97 na 1 komp.)
=?ISO-8859-2?Q?Baza_danych_2_TB_-_uda_si=EA_w_PostgreSQL=3F?=
Baza danych EnterpriseED - =?ISO-8859-2?Q?wra=BFenia/opinie=3F?=
[MS SQL] program do zarządzania bazą coś innego niż Managment Studio
katalog lost+found figuruje jako baza danych MySQL
zanotowane.pldoc.pisz.plpdf.pisz.plbajkomoda.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|