sql server

關于數(shù)據(jù)庫文件mdf:

1.如果用navicat新建一個數(shù)據(jù)庫复亏,那么此時他會默認創(chuàng)建的是ndf類型的文件做入,而且文件存放路徑在sql server默認路徑(一般是安裝路徑下的某個路徑。即使你修改了默認路徑蛉加,navicat的默認存放路徑也不會變)蚜枢。所以每次創(chuàng)建數(shù)據(jù)庫要修改為mdf文件,修改mdf和ldf文件的路徑(兩個要分別改)针饥。

2.mdf文件可以復用厂抽。在Microsoft SQL Server Management Studio右擊目標數(shù)據(jù)庫,執(zhí)行分離丁眼。然后將mdf與ldf(有時沒有l(wèi)df也可以)復制到目標機器上筷凤。在目標機器的管理工具中,右擊選擇附加户盯,選擇剛才的mdf與ldf文件嵌施,即可使用饲化。

其中:

(1)當一塊磁盤快滿了時莽鸭,經常需要如此操作吗伤,將一些數(shù)據(jù)遷移到新盤中。請一并將默認存放路徑修改硫眨。

右擊本機數(shù)據(jù)庫足淆,選擇屬性,選擇數(shù)據(jù)庫設置礁阁,修改默認位置巧号。

(2)經常會有人只給你mdf文件,但沒有l(wèi)df姥闭,可以在附加中將ldf文件刪除丹鸿。 ? 一般也能附加上,如果不行再找同事要棚品。

(3)如果用navicat默認生成了數(shù)據(jù)庫文件靠欢,發(fā)現(xiàn)是ndf類型,則需要先分離铜跑,把后綴ndf改成mdf门怪,在本機再附加一次:數(shù)據(jù)庫文件選擇剛才改成mdf的文件。之后再分離锅纺,將mdf與ldf拷貝走掷空。如不這樣,拷貝到目標機器后無法正常讀取ldf文件囤锉,即使吧ldf文件刪除也不行坦弟。



關于性能:

1.用sql server處理億級以下的數(shù)據(jù)是很快的,第一次接觸的話你會因其速度感覺到驚喜官地。但如果要是處理億級以上的數(shù)據(jù)减拭,真的讓人頭痛,能分表就分表吧区丑。


關于導出文件拧粪、或者說將表跨數(shù)據(jù)遷移:

1.通過bcp導出成csv文件是很快的,真的沧侥,沒具體測可霎,大約3-5分鐘能導出1億數(shù)據(jù)(不過到了4億多左右會變慢很多,具體原因沒研究宴杀,不知道是數(shù)據(jù)庫還是文件系統(tǒng)的問題)癣朗,這是一個不錯的遷移方式,導出成的csv文件再用awk切分為多個文件旺罢,相當于分表旷余,再讓其他數(shù)據(jù)庫讀取文件绢记。

bcp的命令舉例如下:

導入:bcp hk_red.dbo.LineDataHK in F:\HK_data\導入文件\tablename.csv -e F:\HK_data\導入文件\error.txt -c -T -t"|@@|@|" -Uusername -P"password"

導出:bcp hk_red.dbo.LineDataHK out F:\HK_data\導入文件\tablename.csv -e F:\HK_data\導入文件\error.txt -c -T -t"|@@|@|" -Uusername -P"password"?

按sql導入:bcp hk_red.dbo.LineDataHK queryout F:\HK_data\導入文件\tablename.csv -e F:\HK_data\導入文件\error.txt -c -T -t"|@@|@|" -Uusername -P"password"

2.小的表可以用navicat直接傳輸,很方便正卧。而且會處理字符集的問題蠢熄,例如中文,用bcp處理的文件炉旷,中文的字符集是微軟的签孔,不是utf8。

3.當然窘行,bcp導出的文件也是有方法轉成utf8的饥追,需要借助工具cygwin。

4.導入文件報錯:右截斷

這是因為你的分割符在數(shù)據(jù)中出現(xiàn)了罐盔,導致按分隔符切分后會比原表多出一列到多列但绕。

解決辦法就是到出的分隔符設定為兩到三個,例如:|@| ? 這種惶看。

如果還是不行捏顺,要么報錯的行單獨特殊處理,要么分隔符在多幾個碳竟。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末草丧,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子莹桅,更是在濱河造成了極大的恐慌昌执,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件诈泼,死亡現(xiàn)場離奇詭異懂拾,居然都是意外死亡,警方通過查閱死者的電腦和手機铐达,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進店門岖赋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人瓮孙,你說我怎么就攤上這事唐断。” “怎么了杭抠?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵脸甘,是天一觀的道長。 經常有香客問我偏灿,道長丹诀,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮铆遭,結果婚禮上硝桩,老公的妹妹穿的比我還像新娘。我一直安慰自己枚荣,他們只是感情好碗脊,可當我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著棍弄,像睡著了一般望薄。 火紅的嫁衣襯著肌膚如雪疟游。 梳的紋絲不亂的頭發(fā)上呼畸,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天,我揣著相機與錄音颁虐,去河邊找鬼蛮原。 笑死,一個胖子當著我的面吹牛另绩,可吹牛的內容都是我干的儒陨。 我是一名探鬼主播,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼笋籽,長吁一口氣:“原來是場噩夢啊……” “哼蹦漠!你這毒婦竟也來了?” 一聲冷哼從身側響起车海,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤笛园,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后侍芝,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體研铆,經...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年州叠,在試婚紗的時候發(fā)現(xiàn)自己被綠了棵红。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡咧栗,死狀恐怖逆甜,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情致板,我是刑警寧澤交煞,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站可岂,受9級特大地震影響错敢,放射性物質發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一稚茅、第九天 我趴在偏房一處隱蔽的房頂上張望纸淮。 院中可真熱鬧,春花似錦亚享、人聲如沸咽块。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽侈沪。三九已至,卻和暖如春晚凿,著一層夾襖步出監(jiān)牢的瞬間亭罪,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工歼秽, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留应役,地道東北人。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓燥筷,卻偏偏與公主長得像箩祥,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子肆氓,可洞房花燭夜當晚...
    茶點故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理袍祖,服務發(fā)現(xiàn),斷路器谢揪,智...
    卡卡羅2017閱讀 134,701評論 18 139
  • SQL Server的邏輯存儲結構為文件組(file group)蕉陋、區(qū)(extent)、數(shù)據(jù)頁(data page...
    不知名的蛋撻閱讀 3,012評論 0 2
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,175評論 2 33
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,850評論 6 342
  • 就在昨天键耕,老媽和我微信視頻寺滚,說:聽說你買了一輛車∏郏可不是嗎村视?我終于買了一輛自行車。哈哈哈哈酒奶,兩人不約大笑蚁孔。 我買了...
    木木木俠閱讀 963評論 0 4