oracle表空间最大30G?如果一张表超过30G怎么办
生活随笔
收集整理的這篇文章主要介紹了
oracle表空间最大30G?如果一张表超过30G怎么办
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
引出問題
開發(fā)程序的時(shí)候,客戶跟我說,他們有一張表,鋪底數(shù)據(jù)有100多G,日增長(zhǎng)量2個(gè)G。我????
我陷入了沉思。
首先,這是一個(gè)小系統(tǒng),可以說數(shù)據(jù)庫、應(yīng)用都是單機(jī)。數(shù)據(jù)沒法分割,也沒法做到分庫分表。
于是乎,我創(chuàng)建了一個(gè)表空間,數(shù)據(jù)導(dǎo)入一半跟我說,單個(gè)表空間DBF文件最大就是30G!
解決問題
怎么辦?擴(kuò)容表空間唄。搜了很多資料,經(jīng)測(cè)試以下語句可以擴(kuò)容表空間:
ALTER TABLESPACE space_name ADD DATAFILE '/xxx/xx/DATA02.DBF' SIZE 32767M;然后瘋狂擴(kuò)容了五六次,終于可以將整個(gè)表放進(jìn)去了!
寫在最后
突然想到一個(gè)問題,數(shù)據(jù)太多會(huì)不會(huì)變慢?emmm客戶似乎并沒有提查詢變慢的問題,所以就加了一些必要的索引。。。
實(shí)際上,我除了加索引提高查詢速度,再不知道還有什么辦法能提高查詢速度了。有小伙伴知道嗎?
寫文章目的就是交流分享,如有問題還請(qǐng)指正,本人郵箱784482906@qq.com
總結(jié)
以上是生活随笔為你收集整理的oracle表空间最大30G?如果一张表超过30G怎么办的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单谈谈linux的文件权限问题
- 下一篇: oracle用户、表空间操作常用命令