mysql

  • 今天有一個(gè)給數(shù)據(jù)庫(kù)中插入700w數(shù)據(jù)的小腳本戴甩,最后選擇用source xx.sql實(shí)現(xiàn),這里看記錄一下實(shí)現(xiàn)的過程
  • 1 使用進(jìn)入mysql 中后source xx.sql,客戶端一直在刷茎毁,做不了其他事情酌呆,放棄继谚;
    2 選擇在mysql外運(yùn)行source 命令奏路,具體如下:
    mysql -hlocalhost -uroot -ppassword db_name < "d:\\db_bak.sql"
    但是運(yùn)行一段時(shí)間,會(huì)因?yàn)閕nsert語(yǔ)句錯(cuò)誤導(dǎo)致中斷結(jié)果
    3 下面查到可以強(qiáng)制運(yùn)行弃舒,忽略錯(cuò)誤,語(yǔ)句如下:
    mysql -hlocalhost -uroot -ppassword db_name --force < "d:\\db_bak.sql"
    4 但是700w數(shù)據(jù)太大癞埠,因此運(yùn)行時(shí)間太長(zhǎng),并且中間嘗試過一次mac上的securt的客戶端斷開以后就會(huì)出現(xiàn)insert 數(shù)據(jù)停止的問題聋呢。最后想到將數(shù)據(jù)切片以后再后臺(tái)進(jìn)行運(yùn)行:
nohup mysql -h10.99.196.227 -P8306 -utest -pxxxxx -Daodfeed --force< title_1.sql > out_1.file 2>&1 &
nohup mysql -h10.99.196.227 -P8306 -utest -pxxxxx -Daodfeed --force< title_2.sql > out_2.file 2>&1 &
nohup mysql -h10.99.196.227 -P8306 -utest -pxxxxx -Daodfeed --force< title_3.sql > out_3.file 2>&1 &
nohup mysql -h10.99.196.227 -P8306 -utest -pxxxxx -Daodfeed --force< title_4.sql > out_4.file 2>&1 &
nohup mysql -h10.99.196.227 -P8306 -utest -pxxxxx -Daodfeed --force< title_5.sql > out_5.file 2>&1 &
nohup mysql -h10.99.196.227 -P8306 -utest -pxxxxx -Daodfeed --force< title_6.sql > out_6.file 2>&1 &
nohup mysql -h10.99.196.227 -P8306 -utest -pxxxxx -Daodfeed --force< title_7.sql > out_7.file 2>&1 &
數(shù)據(jù)切片命令如下:
split -l 1000000 ../titles_sql_all.sql -d -a 4 title_

5 nohup
用途:不掛斷地運(yùn)行命令苗踪。
語(yǔ)法:nohup Command [ Arg ... ] [ & ]
描述:nohup 命令運(yùn)行由 Command 參數(shù)和任何相關(guān)的 Arg 參數(shù)指定的命令,忽略所有掛斷(SIGHUP)信號(hào)削锰。在注銷后使用 nohup 命令運(yùn)行后臺(tái)中的程序通铲。要運(yùn)行后臺(tái)中的 nohup 命令,添加 & ( 表示“and”的符號(hào))到命令的尾部器贩。

6 操作系統(tǒng)輸入流
操作系統(tǒng)中有三個(gè)常用的流:
  0:標(biāo)準(zhǔn)輸入流 stdin
  1:標(biāo)準(zhǔn)輸出流 stdout
  2:標(biāo)準(zhǔn)錯(cuò)誤流 stderr
  一般當(dāng)我們用 > console.txt测暗,實(shí)際是 1>console.txt的省略用法;< console.txt 磨澡,實(shí)際是 0 < console.txt的省略用法。

7 命令解釋
nohup ./start-dishi.sh >output 2>&1 &
解釋:

  1. 帶&的命令行质和,即使terminal(終端)關(guān)閉稳摄,或者電腦死機(jī)程序依然運(yùn)行(前提是你把程序遞交到服務(wù)器上);
  2. 2>&1的意思
      這個(gè)意思是把標(biāo)準(zhǔn)錯(cuò)誤(2)重定向到標(biāo)準(zhǔn)輸出中(1)饲宿,而標(biāo)準(zhǔn)輸出又導(dǎo)入文件output里面厦酬,所以結(jié)果是標(biāo)準(zhǔn)錯(cuò)誤和標(biāo)準(zhǔn)輸出都導(dǎo)入文件output里面了胆描。 至于為什么需要將標(biāo)準(zhǔn)錯(cuò)誤重定向到標(biāo)準(zhǔn)輸出的原因,那就歸結(jié)為標(biāo)準(zhǔn)錯(cuò)誤沒有緩沖區(qū)仗阅,而stdout有昌讲。這就會(huì)導(dǎo)致 >output 2>output 文件output被兩次打開,而stdout和stderr將會(huì)競(jìng)爭(zhēng)覆蓋减噪,這肯定不是我門想要的.
  • 小結(jié):
    期間問過一個(gè)運(yùn)維大哥短绸,說(shuō)是:
    一般常見的后臺(tái)執(zhí)行語(yǔ)句格式是 command & > out.file &
    但是有些系統(tǒng)或者shell這樣執(zhí)行的話還是會(huì)中斷,最保險(xiǎn)的方式是這個(gè) nohup command > out.file 2>&1 &
    好像&可以保證后臺(tái)運(yùn)行筹裕,但是nohup貌似更好用醋闭,我理解的nohup相當(dāng)于是linux開了多個(gè)線程進(jìn)行insert,反正速度比單一一道命令快很多朝卒。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末证逻,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子抗斤,更是在濱河造成了極大的恐慌囚企,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,188評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瑞眼,死亡現(xiàn)場(chǎng)離奇詭異龙宏,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)负拟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門烦衣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人掩浙,你說(shuō)我怎么就攤上這事花吟。” “怎么了厨姚?”我有些...
    開封第一講書人閱讀 165,562評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵衅澈,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我谬墙,道長(zhǎng)今布,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,893評(píng)論 1 295
  • 正文 為了忘掉前任拭抬,我火速辦了婚禮部默,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘造虎。我一直安慰自己傅蹂,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著份蝴,像睡著了一般犁功。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上婚夫,一...
    開封第一講書人閱讀 51,708評(píng)論 1 305
  • 那天浸卦,我揣著相機(jī)與錄音,去河邊找鬼案糙。 笑死限嫌,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的侍筛。 我是一名探鬼主播萤皂,決...
    沈念sama閱讀 40,430評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼匣椰!你這毒婦竟也來(lái)了裆熙?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,342評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤禽笑,失蹤者是張志新(化名)和其女友劉穎入录,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體佳镜,經(jīng)...
    沈念sama閱讀 45,801評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡僚稿,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蟀伸。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蚀同。...
    茶點(diǎn)故事閱讀 40,115評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖啊掏,靈堂內(nèi)的尸體忽然破棺而出蠢络,到底是詐尸還是另有隱情,我是刑警寧澤迟蜜,帶...
    沈念sama閱讀 35,804評(píng)論 5 346
  • 正文 年R本政府宣布刹孔,位于F島的核電站,受9級(jí)特大地震影響娜睛,放射性物質(zhì)發(fā)生泄漏髓霞。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評(píng)論 3 331
  • 文/蒙蒙 一畦戒、第九天 我趴在偏房一處隱蔽的房頂上張望方库。 院中可真熱鬧,春花似錦障斋、人聲如沸薪捍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)酪穿。三九已至,卻和暖如春晴裹,著一層夾襖步出監(jiān)牢的瞬間被济,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工涧团, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留只磷,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,365評(píng)論 3 373
  • 正文 我出身青樓泌绣,卻偏偏與公主長(zhǎng)得像钮追,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子阿迈,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評(píng)論 2 355