🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.database
Article #1157

��ռ��㷨

#1157
From: Galaxy��VOLUNTEERS
Date: Thu, 13 Mar 2008 01:29
88 lines
5998 bytes
�ܶ�������ݿ⣬����֪�Ա�ռ��С�ļ��㷽������Ч�ļ����ռ�Ĵ�С������Ч
�����Ч�ʺ��˽��Ĵ洢���ﵽ��õĿ��Ʊ?�����г���ռ�ļ��㷽�����Թ���
�Ҳο���
�������          ��С
char/binary         �ڶ�����ָ���Ĵ�С
varchar/varbinary    ʵ�ʵ���ݴ�С��ʹ��һ��ƽ�����ֵ
int                4�ֽ�
smallint            2�ֽ�
tinyint             1�ֽ�
float              8�ֽ�
float��b��         4�ֽڣ���ȷ��һ����λС������֣�
float��c��         8�ֽڣ���ȷ������ʮ��λС������֣�
double precision     8�ֽ�
real               4�ֽ�
money             8�ֽ�
small money        4�ֽ�
datetime           8�ֽ�
smalldatetime       4�ֽ�
bit                1�ֽ�
decimal/numeric     ��ݾ���,2��17�ֽ�
text/image          ÿ������16�ֽڣ�ÿ��not null�����ټ���2KB��ҳ
timestamp          8�ֽ�
����NULL���ж���Ϊvar�������
��ֵ����          ��С
0��9              5�ֽ�
10��19            9�ֽ�
20��28            13�ֽ�
29��38            17�ֽ�
1����������ļ��㷽��
��ݳ��ȼ��㷽����
�������ɱ䳤���ֶε��д�С��2�������ֽڼ�����еĴ�С�ĺϼ�ֵ��
�����ɱ䳤���ֶε��д�С��2�������ֽڼ���Ĺ̶������еĴ�С�ĺϼ�ֵ�������ɱ�
�����е�ƽ���С�ĺϼ�ֵ�������ɱ䳤���еĸ���1����2
��һҳ�е�����8060�����еĴ�С����ֻ�᲻�룩
��8KB���ҳ����Ŀ������Ҫ�������ÿҳ������ֻ�벻�ᣩ
������ȷ�����
�������ɱ䳤���ֶε��д�С��5�������ֽڼ�����еĴ�С�ĺϼ�ֵ��
�����ɱ䳤���ֶε��д�С��5�������ֽڼ���Ĺ̶������еĴ�С�ĺϼ�ֵ�������ɱ�
�����е�ƽ���С�ĺϼ�ֵ�������ɱ䳤���еĸ���1����2
��һҳ�е�����8060�����еĴ�С����2
����N���ϵ�����ҳ�����ҳ���һҳ�д���������ֻ�벻�ᣩ
����һ���?��һ��int�ʹ��������5��000��000������Ŀռ䣬�ٶ������ĸ�23
�ֽڳ���var�����У����е�ƽ���Ϊ���峤�ȵ�60%��
2��4����92��60��������4��1����2��63
8060��63��127
5000000��127��39371
5��4��9
8060��9��2��894
39371��894��45
45��894��1
��ݿ�������8KBҳ������
data page��39371
index page��level 1����1
index page��level 0����45
total number of 8KB pages��39417��or about 308MB��
2����Ǵ������ļ��㷽��
�������д�С��7�����̶����ȹؼ��ֵij��ȵĺϼ�ֵ��
��Ҷ�������д�С��9�����̶����ȹؼ��ֵij��ȵĺϼ�ֵ�������ɱ䳤�ȹؼ��ֵij���
�ĺϼ�ֵ�������ɱ䳤�ȹؼ��ֵĸ���1
��ÿҳ��Ҷ������8060����Ҷ�������д�С����ֻ�᲻�룩
��Ҷ��ҳ����е������ÿҳ��Ҷ������ֻ�벻�ᣩ
����Ҷ���д�С��Ҷ�������д�С��4
��ÿҳ�ķ�Ҷ����������8060������Ҷ���д�С����2
����N���ϵ�����ҳ��Ҷ��ҳ���ÿҳ�ķ�Ҷ����������ֻ�벻�ᣩ
����һ���?��һ�����ֽڳ��ķǴ��������5��000��000������Ŀռ䡣
7��6��13
8060��13��620
5000000��620��8065
13��4��17
8060��17��2��473
8065��473��18
18��473��1
��ݱ������8KBҳ������
leaf page��8065
leaf index page��level 1����1
leaf index page��level 0����18
total number of 8KB pages��8084 or about 64MB

--
I thought what I'd do was, I'd pretend I was one of those deaf-mutes
Or should I?

You know what I��d like to be? I mean if I had my goddam choice, I��d just be
the catcher in the rye and all.

�� ��Դ:����ˮ˼Դ bbs.sjtu.edu.cn��[FROM: 59.78.51.51]

�� �޸ı���:��Dem �� 03��13��09:29:07 �޸ı��ġ�[FROM: 59.78.51.51]
Technical Details
Message-ID: <4Z3Cd6$aua@bbs.sjtu.edu.cn>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!out03a.usenetserver.com!news.usenetserver.com!in01.usenetserver.com!news.usenetserver.com!in03.usenetserver.com!news.usenetserver.com!newshub.sdsu.edu!newsgate.cuhk.edu.hk!news.neu.edu.cn!news.shec6.edu.cn!SJTU

Show Full Headers
Complete Article Headers
X-Google-Thread: 101948,744ae82a4a093455,start
X-Google-Attributes: gid101948,public,usenet
X-Google-Language: Chinese,GB
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!out03a.usenetserver.com!news.usenetserver.com!in01.usenetserver.com!news.usenetserver.com!in03.usenetserver.com!news.usenetserver.com!newshub.sdsu.edu!newsgate.cuhk.edu.hk!news.neu.edu.cn!news.shec6.edu.cn!SJTU
From: Dem.bbs@bbs.sjtu.edu.cn (Galaxy��VOLUNTEERS)
Newsgroups: cn.bbs.comp.database
Subject: ��ռ��㷨
Date: 13 Mar 2008 01:29:07 GMT
Organization: ��ˮ˼Դ
Message-ID: <4Z3Cd6$aua@bbs.sjtu.edu.cn>
Mime-Version: 1.0
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: 8bit
X-Filename: database/M.1205371734.A