PALMisLIFE 討論區

搜索
鹹魚爸魅力四射舞蹈教室
查看: 3522|回復: 6
打印 上一主題 下一主題

[求助] MS SQL Server 2000 的Table限制?

[複製鏈接]

17

主題

0

好友

104

積分

該用戶從未簽到

文章
89
跳轉到指定樓層
1#
發表於 2006-1-20 13:21 |只看該作者 |倒序瀏覽
請問一下
有人知道SQL Server2000 在一個資料庫裡面,能有多少個 Tables 嬤??
在 標準版 和企業版 上會有不同的數量限制嬤?

謝謝
分享淘帖0 分享分享0 收藏收藏0 頂0 踩0
不知不覺就 兩顆星了

181

主題

5

好友

2509

積分

超敗家的白爛長笛手

  • TA的每日心情
    郁悶
    2013-4-6 01:41
  • 簽到天數: 4 天

    連續簽到: 1 天

    [LV.2]偶爾看看I

    文章
    2201
    2#
    發表於 2006-1-20 13:30 |只看該作者

    Re: [求助] MS SQL Server 2000 的Table限制?

    基本上[<b>似乎</b>]沒有限制的。
    以小賤健已往實作過的經驗來說,在一部正規的 P4 With 1G RAM Server 中建立超過 200 個 Table,並沒有發現過有異常的狀態。
    不過,一個 Database 裡是不是有必要容納如此大量的 Table 呢?這真是需要好好規劃的
    回復

    使用道具 舉報

    16

    主題

    0

    好友

    254

    積分

    該用戶從未簽到

    文章
    120
    3#
    發表於 2006-1-20 14:46 |只看該作者

    Re: [求助] MS SQL Server 2000 的Table限制?

    不會有問題!
    我也看一下我公司用的 ERP
    select count(*) from sysobjects where xtype='U'
    select count(*) from sysobjects where xtype='P'
    select count(*) from sysobjects where xtype='TR'

    分別得到以下結果
    -----------
    405
    (1 row(s) affected)
    -----------
    286
    (1 row(s) affected)
    -----------
    126
    (1 row(s) affected)



    * xtype
    P = Stored procedure
    PK = PRIMARY KEY constraint (type is K)
    RF = Replication filter stored procedure
    S = System table
    TF = Table function
    TR = Trigger
    U = User table
    回復

    使用道具 舉報

    17

    主題

    0

    好友

    104

    積分

    該用戶從未簽到

    文章
    89
    4#
    發表於 2006-1-20 18:00 |只看該作者

    Re: [求助] MS SQL Server 2000 的Table限制?

    再請問一下

    因為公司的SQL最近有點問題,
    經查詢發現,有一table 裡有超過20萬筆的 records
    不知道是不是因為這樣才發生問題的
    不知不覺就 兩顆星了
    回復

    使用道具 舉報

    17

    主題

    1

    好友

    1030

    積分

    該用戶從未簽到

    文章
    845
    5#
    發表於 2006-1-20 18:08 |只看該作者

    Re: [求助] MS SQL Server 2000 的Table限制?

    20萬筆資料不算多,應該是Table的Design/Index或ap的設計造成瓶頸才是;如果該table屬於相當頻繁在Insert/Delete的話,建議作適當切割,以避免每次更動資料時花費太多時間在建立索引...
    TrgPro => HE330(with CF wifi) => Zire71 => P168 => Treo650(在俄羅斯被偷了 >_< ) => P368 => Treo650二代 => Centro => palm pre plus => SE neo => hTC Titan => 小米2S
    懶惰為發明之母 By 發胖的....北海小英雄
    回復

    使用道具 舉報

    170

    主題

    0

    好友

    703

    積分

    該用戶從未簽到

    文章
    940
    6#
    發表於 2006-1-20 18:17 |只看該作者

    Re: [求助] MS SQL Server 2000 的Table限制?

    SQL Server 允許每一個資料庫具有二十億個資料表,每一個資料表 1,024 個資料行。資料列的數目及資料表的總大小僅受限於可用的儲存體。每一個資料列最多可以有 8,060 位元組。如果您建立具有 varchar、nvarchar、或 varbinary 資料行的資料表,並且定義的總寬度超過 8,060 位元組,則資料表將會被建立,但會顯示警告訊息。嘗試插前輩於 8,060 位元至上述的資料列,或是更新資料列使總資料列大小超過 8,060 位元組,將會產生錯誤訊息並且陳述式執行失敗。

    來源SQL Server線上說明書 Transact-SQL 程式語法的參考說明 CREATE TABLE
    回復

    使用道具 舉報

    170

    主題

    0

    好友

    703

    積分

    該用戶從未簽到

    文章
    940
    7#
    發表於 2006-1-20 18:20 |只看該作者

    Re: [求助] MS SQL Server 2000 的Table限制?

    Originally posted by RayWu at 2006-1-20 01:21 PM:
    請問一下
    有人知道SQL Server2000 在一個資料庫裡面,能有多少個 Tables 嬤??
    在 標準版 和企業版 上會有不同的數量限制嬤?

    謝謝

    SQL Server 允許每一個資料庫具有二十億個資料表,每一個資料表 1,024 個資料行。資料列的數目及資料表的總大小僅受限於可用的儲存體。每一個資料列最多可以有 8,060 位元組。如果您建立具有 varchar、nvarchar、或 varbinary 資料行的資料表,並且定義的總寬度超過 8,060 位元組,則資料表將會被建立,但會顯示警告訊息。嘗試插前輩於 8,060 位元至上述的資料列,或是更新資料列使總資料列大小超過 8,060 位元組,將會產生錯誤訊息並且陳述式執行失敗。

    來源SQL Server線上說明書 Transact-SQL 程式語法的參考說明 CREATE TABLE
    回復

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 免費註冊

    與站長聯繫| PALMisLIFE 掌上生活      下載:更快、更棒、更好玩

    GMT+8, 2024-11-15 23:35 , Processed in 0.076016 second(s), 31 queries , Gzip On.

    Powered by Discuz!

    © 2001-2012 Comsenz Inc. style by eisdl

    回頂部