Чё то много занимает база

Железнодорожник

привет всем,за 11 дней сделал базу,4,2млн.записей,размер 2,6Гб,в базе только 1 таблица пока,таблица содержит 17 столбцов,может я чё то не так делаю,это только за 11 дней,а за месяц или за год :(или всё таки для 4,2 млн.записей это нормально,а бэкап тож 2 Гб....
8 ответов

Железнодорожник

...в базе только 1 таблица пока...
Вы про нормализацию что-нибудь слыхали?


Железнодорожник

привет всем,за 11 дней сделал базу,4,2млн.записей,размер 2,6Гб,в базе только 1 таблица пока,таблица содержит 17 столбцов,может я чё то не так делаю,это только за 11 дней,а за месяц или за год :(или всё таки для 4,2 млн.записей это нормально,а бэкап тож 2 Гб....
Ага и поле есть типа image, которое может занимать до 2GB.Как часто вставляете, обновляете, удаляете данные?


Железнодорожник

Вы про нормализацию что-нибудь слыхали?
нет,откуда,я ж простои Железнодорожник а можно подсказку или поконкретнее?а бэкап на всякий случае делаю


Железнодорожник

Ага и поле есть типа image,
ты о чем,кто те так сказал?есть 17 поле ...
Как часто вставляете, обновляете, удаляете данные?
каждый день вставляю туда данныес помощью INSERT INTO и всё и выбираю оттуда с помощью select-a


Железнодорожник

Вот именно сказано что 17, а каких нислова.Посмотрите 2-ю ссылку которую дал вам Павел (pkarklin).И ещё посмотрите на прирост который Вы дали БД.


Железнодорожник

Вот именно сказано что 17, а каких нислова.Посмотрите 2-ю ссылку которую дал вам Павел (pkarklin).И ещё посмотрите на прирост который Вы дали БД.
во если вы имеете виду это:CREATE TABLE [dbo].[Base] ( [Date] [datetime] NULL , [Nmbpzd] [char] (4) NULL , [Indpzd] [char] (11) NULL , [Stop] [char] (5) NULL , [Kop] [char] (2) NULL , [Flgop] [char] (2) NULL , [Park] [char] (2) NULL , [Put] [char] (2) NULL, [VG] [char] (8) NULL , [WGHT] [float] NULL , [Owner] [char] (2) NULL , [Stnzn] [char] (4) NULL , [Flgrz] [char] (1) NULL , [Kontgr] [char] (2) NULL , [Kontpr] [char] (2) NULL , [Gruz] [char] (5) NULL , [Gruzpl] [char] (4) NULL , [opnmb] [float] NULL , [nmb] [char] (10) NULL ) ON [PRIMARY]


Железнодорожник

во если вы имеете виду это:CREATE TABLE [dbo].[Base] ( [Date] [datetime] NULL , [Nmbpzd] [char] (4) NULL , [Indpzd] [char] (11) NULL , [Stop] [char] (5) NULL , [Kop] [char] (2) NULL , [Flgop] [char] (2) NULL , [Park] [char] (2) NULL , [Put] [char] (2) NULL, [VG] [char] (8) NULL , [WGHT] [float] NULL , [Owner] [char] (2) NULL , [Stnzn] [char] (4) NULL , [Flgrz] [char] (1) NULL , [Kontgr] [char] (2) NULL , [Kontpr] [char] (2) NULL , [Gruz] [char] (5) NULL , [Gruzpl] [char] (4) NULL , [opnmb] [float] NULL , [nmb] [char] (10) NULL ) ON [PRIMARY]
1) ~100 байт на запись * 4200 000 ~= 420 000 000 байт2) какие индексы есть?пока такое предложение char заменить на varchar [Indpzd] [varchar] (11) NULL , [VG] [varchar] (8) NULL , [nmb] [varchar] (10) NULL что такое [Stop] [char] (5) NULL ,по названиям полей НИХРЕНА не ясно, может сущностей более, чем одна.3) SP3 на сервере стоит, .log какого размера? может это autoshrink глючит?