Time of Update: 2015-07-24
Oracle background processes後台進程Oracle進程類型:對於資料庫的進程,資料庫執行個體包含或與之互動。按照使用對象分為用戶端進程(client)ORACLE進程,ORACLE進程有分為後台進程(background)、服務進程(server)和從進程(slave)。server進程執行基於client進程的請求。例如:server進程解析SQL查詢,將這些查詢語句存放於shared pool中,對每個查詢建立並執行查詢計劃。並且從buffer
Time of Update: 2015-07-16
關於move table和rebuild index大量操作的記錄批量move oldtablespace資料表空間下的table到newtablespace,查詢並執行查詢結果即可select 'alter table '||table_name||' move tablespace newtablespace'from user_all_tables where table_space='oldtablespace';批量rebuild
Time of Update: 2015-07-23
Redis命令小細節,Redis命令細節1. set setnx setexset 將字串 value的值關聯到key ,如果key已經存在,那麼覆蓋原來的,如果不存在,那麼就建立setnx 將key的值設定為value,若且唯若key不存在的時候,如果key已經存在,是設定不成功的。SetEx是設定一個帶生存期限的key,通過下面,我們可以發現,setex的參數順序是,key time
Time of Update: 2015-07-22
錯誤碼: 1305 PROCEDURE world.insert_data does not exist,doesnotexist1、錯誤描述1 queries executed, 0 success, 1 errors, 0 warnings查詢:call insert_data()錯誤碼: 1305PROCEDURE world.insert_data does not exist執行耗時 : 0 sec傳送時間 : 0 sec總耗時 : 0 sec2、錯誤原因
Time of Update: 2015-07-20
redis的maxmemory設定,redismaxmemoryredis的maxmemory參數用於控制redis可使用的最大記憶體容量。如果超過maxmemory的值,就會動用淘汰策略來處理expaire字典中的鍵。關於redis的淘汰策略,很多文章都有描述,就不做解釋了。關於maxmemory的設定,如果redis的應用情境是作為db使用,那不要設定這個選項,因為db是不能容忍遺失資料的。如果作為cache使用,則可以啟用這個選項(其實既然有淘汰策略,那就是cache了。。。
Time of Update: 2015-07-19
每個程式員都需要瞭解的一個SQL技巧,程式員SQL技巧對於資料過濾而言CHECK約束已經算是相當不錯了。然而它仍存在一些缺陷,比如說它們是應用到表上面的,但有的時候你可能希望指定一條約束,而它只在特定條件下才生效。使用SQL標準的WITH CHECK OPTION子句就能完成這點,至少Oracle和SQL Server都實現了這個功能。下面是實現方式:CREATE TABLE books ( id NUMBER(10) NOT NULL, title VARCHAR2(
Time of Update: 2015-07-19
053第401題,053401401.Which of the following are correct about block media recovery? (Choose all that apply.)A. Physical and logical block corruption is recorded automatically in V$DATABASE_BLOCK_CORRUPTION.B. Logical corruptions are repairable by
Time of Update: 2015-07-20
將SQL Server中的資料庫匯入到PowerDesigner,powerdesigner資料庫再用PD建表完成後導成SQL指令碼然後在SQL Server中運行後產生資料庫後,就想到,可不可以將直接將資料庫的內容產生PD文檔?經過上網查,當然可以的。要將SQL Server中的資料庫匯入到PD中,首先需要建立一個資料庫的連結,然後進行逆向工程的操作。下面開始操作。第一步:開啟資料庫菜單,選擇“Configure
Time of Update: 2015-07-18
每天進步一點達——MySQL——myisampack,mysqlmyisampack一、 簡介
Time of Update: 2015-07-18
Mysql第六天 查詢 1,mysql第六天查詢 查詢的一般流程是 用戶端到伺服器,這之間有網路。 在伺服器上進行解析,產生執行計畫,執行。並且返回給用戶端。 執行中又會包含大量的調用儲存引擎檢索資料,以及檢索後的處理比如排序等。 總體來說,時間一般花費在網路、CPU計算、產生統計資訊、執行計畫,鎖等待,記憶體不足時的I/O操作等等。先說兩個用於查看效能指標的sql.SELECT @@profiling;SET profiling = 1;select count(*)
Time of Update: 2015-07-18
Mysql主從配置,實現讀寫分離,mysql主從讀寫分離大型網站為了軟解大量的並發訪問,除了在網站實現分布式負載平衡,遠遠不夠。到了資料業務層、資料訪問層,如果還是傳統的資料結構,或者只是單單靠一台伺服器扛,如此多的資料庫連接操作,資料庫必然會崩潰,資料丟失的話,後果更是
Time of Update: 2015-07-18
用 query 方法 獲得xml 節點的值,queryxml DECLARE @result xmlSET @result='<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><ReceiveDataResponse xmlns="http://tempuri.org/"><ReceiveDataResult
Time of Update: 2015-07-18
解決phpmyadmin匯入大資料庫出現一系列問題,phpmyadmin一系列 在用phpmyadmin匯入mysql資料庫檔案時,往往超過2M就會提示檔案大,匯入不成功。這時我們開啟phpmyadmin--》libraries--》config.default.php,裡面有一個$cfg['UploadDir'] =
Time of Update: 2015-07-18
Mysql主從配置,實現讀寫分離,mysql主從讀寫分離大型網站為了軟解大量的並發訪問,除了在網站實現分布式負載平衡,遠遠不夠。到了資料業務層、資料訪問層,如果還是傳統的資料結構,或者只是單單靠一台伺服器扛,如此多的資料庫連接操作,資料庫必然會崩潰,資料丟失的話,後果更是
Time of Update: 2015-07-17
MySQL用戶端伺服器端命令總結,mysql用戶端伺服器端MySQL在設定檔中有[client]和[mysqld]部分,並且MySQL有屬於自己的用戶端命令和伺服器端命令,下面簡單的介紹下。①如果管理員為MySQL登入的使用者佈建了登入的密碼但是不想每次登入的時候都要輸入一遍的時候,可以在登入使用者的家目錄底下建立一個隱藏的檔案,檔案的名字是.my.cnf,下面以root使用者為例子:vi /root/./my.cnf[client]user = rootpassword =
Time of Update: 2015-07-17
CentOS下安裝使用phpMyAdmin. Set up phpMyAdmin on CentOS,centosphpmyadmin需要組件:ApachePHPMysqlphpMyAdminApache0. yum install httpd1. 確認版本$ httpd -v2. 啟動apache$ sudo service httpd start (http://xxx.xxx.xxx.xxx shows apache info)3.設定自動啟動(optional)$ sudo
Time of Update: 2015-07-18
使用C語言調用mysql資料庫編程實戰以及技巧,mysql資料庫編程 今天編寫使用C語言調用mysql資料庫編程實戰以及技巧,為其他IT同行作為參考,當然有錯誤可以留言,共同學習。一、mysql資料庫的C語言常用介面API 1.首先當然是連結資料庫mysql_real_connect,原型如下: MYSQL * STDCALL mysql_real_connect( MYSQL *mysql, const char *host, const char *user, const
Time of Update: 2015-07-17
SQL大量資料查詢的最佳化及非用like不可時的處理方案,資料查詢like1.對查詢進行最佳化,應盡量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。2.應盡量避免在 where 子句中對欄位進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如:select id from t where num is null可以在num上設定預設值0,確保表中num列沒有null值,然後這樣查詢:select id from t where
Time of Update: 2015-07-15
mysql中timestamp,datetime,int類型的區別與優劣,timestampdatetimemysql中timestamp,datetime,int類型的區別與優劣 int1. 佔用4個位元組2. 建立索引之後,查詢速度快3. 條件範圍搜尋可以使用使用between4. 不能使用mysql提供的時間函數結論:適合需要進行大量時間範圍查詢的資料表 datetime1. 佔用8個位元組2. 允許為空白值,可以自訂值,系統不會自動修改其&
Time of Update: 2015-07-15
053 第561題,053561題561.If you issue the command shutdown abort prior to trying to put the database in ARCHIVELOG mode,what will be the result when you issue the command alter database archivelog?A. The alter database archivelog command will fail.B.