Time of Update: 2014-03-16
公司一台測試環境的基於linux 平台下 oracle 11.2.0.3 的資料庫,為開歸檔,未備份。 21號晚上,因/目錄下 空間使用%100,oracle HOME目錄在系統 / 目錄下: 因硬碟資源佔盡,不能串連操作,oracle 資料庫掛起。某人的操作,查看undotbs1 佔用最大,通過mv 移動到 另一目錄,同時系統被重啟,使得undotbs1 資料檔案損壞,不能使用,最後又做了一個rm 操作, 重啟庫,導致故障出現!報錯一:Wed Jan 22 09:42:5
Time of Update: 2014-03-16
最近在做畢業設計,是一個用powerbuilder開發的小系統,這個東東跟兩年前學的vb差不多,但是呢又不太一樣,熟悉熟悉環境就開始做了,現在系統已經完成,總結一下這幾天遇到的小問題,有時候解決不了確實挺煩人的,但願給一些用得到的朋友提供一點思路吧。 每次運行系統都要選擇資料來源,登入SQL Server &
Time of Update: 2014-03-16
環境 SQL Server 2012 + CentOS 6.3 問題描述 只具有生產庫的登入、查詢、建立暫存資料表許可權,缺失匯入資料(比如Excel檔案、txt文檔、sql指令碼等等)許可權,需要建立暫存資料表,插入測試資料。 問題類比 由於生產庫的資料是敏感性資料,並且資料量非常大,當然不能提供出來。這裡只是對這個問題進行一個類比。資料量少和資料量大操作方法是一樣的。 問題解決
Time of Update: 2014-03-16
1 null值的介紹 NULL 是資料庫中特有的資料類型,當一條記錄的某個列為 NULL ,則表示這個列的值是未知的、是不確定的。既然是未知的,就有無數種的可能性。因此, NULL 並不是一個確定的值。 這是 NULL 的由來、也是 NULL 的基礎,所有和 NULL 相關的操作的結果都可以從 NULL 的概念推匯出來。 2 oracle中的null值介紹&
Time of Update: 2014-03-15
一、準備知識約束放置在表中,有以下五種約束: NOT NULL 非空約束C 指定的列不允許為空白值 UNIQUE
Time of Update: 2014-03-16
接著上篇文章,接下來我們將探討樸素貝葉斯模型、線性迴歸、多元迴歸、羅吉斯迴歸分析等模型。4、樸素貝葉斯模型 表查詢模型簡單有效,但是存在一個問題。隨著輸入數量的額增加,每個單元格中訓練樣本的數量會迅速減少。如果維度為2,且每一維有10個不同的變數,那麼就需要100個單元格,而當有3個維度時,就需要1000個單元格,4個維度就是1000
Time of Update: 2014-03-15
SQL SERVER中LEAD和LAG函數LEAD和LAG函數LEAD訪問相同結果集的後續行中的資料,而不使用 SQL Server 2012 中的自我聯結。 LEAD 以當前行之後的給定物理位移量來提供對行的訪問。 在 SELECT 語句中使用此分析函數可將當前行中的值與後續行中的值進行比較。文法:LEAD ( scalar_expression [ ,offset ] , [ default ] )
Time of Update: 2014-03-14
今天有個兄弟跟我說sql跑得太慢了,讓我看看。sql如下: SELECT rownum row_num, pv.vendor_name, pha.segment1 po_num, prh.preparer_id, pha.Org_Id, pha.po_header_id, wo.department_code,
Time of Update: 2014-03-13
最近做的項目中涉及到大資料量的問題,具體問題是:監測數字電視的訊號,對傳輸的碼流進行指標監測,每秒監測到20000個流,每個流對應著20多個指標,每秒儲存一次將這20000流儲存起來,需要儲存24小時的資料。這個問題研究了好幾天:一、檔案寫入儲存:但是如果將一天的17億條記錄都寫入到一個檔案裡,沒試過,相信會很慢,而且查詢的時候會更慢。如果寫入到多個檔案,按照流ID可以將資料拆成20000個分類,同時對20000個檔案執行寫入操作也不現實。二、資料庫儲存:檔案儲存體的方式pass掉了之後開始考慮
Time of Update: 2014-03-15
1、組函數的用法規則: MySql中組函數在select語句中可以隨意使用,但Oracle中如果查詢語句中有組函數, 那其他列名必須是組函數處理過的,或者group by 子句中的列,負則會報錯。2、自動成長的資料類型處理: MySql有自動成長資料類(auto_increment),插入記錄是不用操作此欄位,會自動獲得資料值, Oracle中沒有自動成長資料類型,需要使用Sequence序號。3、單引號的處理:
Time of Update: 2014-03-16
我們知道,在MySQL單機版本裡面最流行的也是唯一支援全事務的引擎為INNODB。 其特點是資料本身是用B-TREE來組織,資料本身即是龐大的根據主鍵聚簇的B-TREE索引。 所以在這點上,寫入速度就會有些降低,因為要每次寫入要用一次IO來做索引樹的重排。 特別是當資料量本身比記憶體大很多的情況下,CPU本身被磁碟IO糾纏的做不了其他事情了。 這時我們要考慮如何減少對磁碟的IO來排解CPU的處境,那麼如何做呢? (當然,如果資料足夠放到記憶體裡面,這些事情大可不必考慮。)1.
Time of Update: 2014-03-14
參考文檔:http://www.xifenfei.com/2289.htmlhttp://www.askmaclean.com/archives/unix-linux%E4%B8%8B%E5%88%A0%E9%99%A4oracle%E6%8E%A7%E5%88%B6%E6%96%87%E4%BB%B6controlfile%E4%B8%BA%E4%BB%80%E4%B9%88%E5%AE%9E%E4%BE%8Binstance%E6%B2%A1%E6%9C%89%E7%AB%8B%E5%8D%
Time of Update: 2014-03-13
在oracel使用者下的.bashrc中加入下面命令安裝一個包 rlwrap-0.37-1.el5.i386.rpm[root@tyger ~]$ rpm -ivh rlwrap-0.37-1.el5.i386.rpm 接著修改一個參數:[oracle@tyger ~]$ cat .bashrc# .bashrc# Source global definitionsif [ -f /etc/bashrc ]; then &
Time of Update: 2014-03-16
一、Insert操作Insert操作是MongoDB插入資料的基本方法,對目的地組合使用Insert操作,會將該文檔添加到MongoDB並自動產生相應的ID鍵。文檔結構採用類似JSON的BSON格式。常見的插入操作主要有單條插入和批量插入兩種形式。插入時只是簡單地將文檔存入資料庫中,不進行額外的驗證,也不會執行代碼,所以不存在注入式攻擊的可能。1、單條插入2、批量插入MongoDB對批量插入的支援是通過傳遞多個文檔組成的數組到資料庫來實現的。由於它插入資料是通過發送T
Time of Update: 2014-03-15
jessonlv-呂國棟原創文章,轉載請註明出處:http://blog.csdn.net/jessonlv面試過程中遇到的面試題,主要考察SQL的聯集查詢,google了下,但是有一處錯誤,我修正了那一錯誤並分享給大家:問題描述:為管理崗位業務培訓資訊,建立3個表:S (S#,SN,SD,SA) S#,SN,SD,SA 分別代表學號、學員姓名、所屬單位、學員年齡C (C#,CN ) C#
Time of Update: 2014-03-13
用impala做實驗遇到了cloudera-scm-server dead but pid file exists問題。問題發生的經過是這樣的:首先我在單機配置的為2核4GB記憶體的5台虛擬機器上安裝了cloudera manager,然後用它安裝了cdh和impala然後一切都是正常的,我就往叢集的hdfs裡面匯入了100GB的資料然後一切仍然是正常的,可是突然有一天,cloudera
Time of Update: 2014-03-14
好久沒寫了,這次給大家說個用SQL指令碼自動添加子遊戲每次新裝好環境後,增加子遊戲是個重複的勞動,很麻煩,怎麼能讓他自動產生呢。下面我們就用SQL指令碼來解決。將下面代碼寫入記事本,儲存成 “ 遊戲ID.SQL”。USE QPPlatformDBGOTRUNCATE TABLE GameGameItem insert into GameGameItem(GameID, GameName, SupporType, DataBaseAddr, DataBaseName, ServerVersion,
Time of Update: 2014-03-13
一、基礎1、說明:建立資料庫CREATE DATABASE database-name 2、說明:刪除資料庫DROP DATABASE database-name3、說明:備份資料庫USE master-- 建立 備份資料的 deviceEXEC sp_addumpdevice 'disk', 'cc_jz', 'd:\cc_jz.dat'-- 開始 備份BACKUP DATABASE cc_jz TO cc_jz 4、說明:建立新表create table tabname(col1
Time of Update: 2014-03-13
在CentOS設定MariaDB的開機自啟動作者:chszs,轉載需註明。部落客頁:http://blog.csdn.net/chszs1、檢查MySQL是否在可管理列表中[root@Cloud-Q2 ~]# chkconfig --listabrt-ccpp 0:off1:off2:off3:on4:off5:on6:offabrtd 0:off1:off2:off3:on4:off5:
Time of Update: 2014-03-13
這幾天瞭解了下關於mysql資料庫的性最佳化和設計方面的內容,現在做一下自己學習的小結,後續我會繼續深入學習,完善下總結:1、使用索引每張表最多可以做16個索引,支援多列索引和全文索引建立索引:create index index_name on users(username);查看索引:show index from users;是一把雙刃劍,建不建立索引,主要看錶的功能,找好一個平衡點,。2、使用explain分析查詢在查詢在用explain explain