值得一看
判斷觸發(fā)器正在處理的是插入,刪除還是更新觸發(fā)
平常時寫觸發(fā)器(TRIGGER),一般會分別寫插入(INSERT),刪除(DELETE)和更新(UPDATE)單獨(dú)的觸發(fā)器 但是有時候,可以視看處進(jìn)邏輯程度,可以把三者寫成一個觸發(fā)器,只是在其中稍作判斷而已。 你可...
shell編程實(shí)戰(zhàn)之監(jiān)控網(wǎng)卡流量
最近客戶的網(wǎng)站出現(xiàn)卡慢現(xiàn)象,通過檢查,出問題是原因是因為帶寬吃緊,所以讓客戶將服務(wù)器帶寬從原本的2m增加到4m的帶寬,網(wǎng)站速度一下就提升了。那么如何監(jiān)控網(wǎng)卡流量情況,linux有許多命令可以...
sqlserver 數(shù)據(jù)庫壓縮與數(shù)據(jù)庫日志(ldf)壓縮方法分享
數(shù)據(jù)庫在使用中,冗余的數(shù)據(jù)不斷的增加(數(shù)據(jù)刪除也不會減小),導(dǎo)致數(shù)據(jù)庫不斷的增大!所以該給你的數(shù)據(jù)庫減減肥了 Access 操作很簡單,具體不步驟如下:打開你mdb數(shù)據(jù)庫,工具-->數(shù)據(jù)庫實(shí)...
shell編程實(shí)戰(zhàn)之監(jiān)控磁盤分區(qū)的使用率
不知道大家有沒有碰到過磁盤分區(qū)寫滿,導(dǎo)致新數(shù)據(jù)寫入不了,造成網(wǎng)站出現(xiàn)了問題。之前自己有幾次碰到過這種情況,自己當(dāng)時緊急解決辦法是:刪除網(wǎng)站的日志文件,刪除了mysql的binlog日志。 當(dāng)然...
SQL 統(tǒng)計一個數(shù)據(jù)庫中所有表記錄的數(shù)量
最近公司的數(shù)據(jù)庫發(fā)現(xiàn)有表的數(shù)據(jù)被弄掉了,有些數(shù)據(jù)表記錄為0,于是想找出此數(shù)據(jù)庫中到底有哪些數(shù)據(jù)表的記錄都為0以縮小分析范圍,可使用如下的SQL Statement 代碼如下: CREATE TABLE #tmptb(tb...
shell編程實(shí)戰(zhàn)之網(wǎng)站文件及數(shù)據(jù)庫文件的備份
文件備份的重要性不言而喻,定期備份是個好習(xí)慣,不管是網(wǎng)站文件還是日常生活的照片、視頻等。不然等到數(shù)據(jù)丟失了,你就能體會數(shù)據(jù)找不回來的那種絕望了。筆者親身經(jīng)歷過幾次,最嚴(yán)重的一次是個...
SQL2005 學(xué)習(xí)筆記 公用表表達(dá)式(CTE)
公用表表達(dá)式是Sql Server2005新增加的一個非常好用的功能。 公用表表達(dá)式 (CTE) 可以認(rèn)為是在單個 SELECT、INSERT、UPDATE、DELETE 或 CREATE VIEW 語句的執(zhí)行范圍內(nèi)定義的臨時結(jié)果集。 CTE 與...
shell編程實(shí)戰(zhàn)之內(nèi)存檢查超過設(shè)定值殺死php-fpm進(jìn)程
公司之前購買過一個源碼,寫這個源碼的工程師當(dāng)時沒有考慮全面,設(shè)計數(shù)據(jù)庫表結(jié)構(gòu)有點(diǎn)問題,當(dāng)公司的數(shù)據(jù)達(dá)到幾十萬級別的時候,該網(wǎng)站基本就跑不動了。原因是查詢的時候沒有使用索引,造成了大...
sqlserver 動態(tài)創(chuàng)建臨時表的語句分享
開發(fā)業(yè)務(wù)需求,需要對一個表作數(shù)據(jù)分析,由于數(shù)據(jù)量較大,而且分析時字段會隨條件相應(yīng)變化而變化 因此計劃先把數(shù)據(jù)轉(zhuǎn)插入一個臨時表,再對臨時表的數(shù)據(jù)進(jìn)行分析。 問題點(diǎn)是如何動態(tài)創(chuàng)建臨時表。...
shell編程實(shí)戰(zhàn)之執(zhí)行多個目錄下的php程序
去年自己參與的一個項目中,有這樣的一個需求:在多個目錄下都有php腳本,需要去執(zhí)行這行目錄下的所有php腳本。 拿個這個需求,我的考慮是,將目錄作為參數(shù)傳遞給shell腳本而不是寫死在程序中。...