Time of Update: 2013-12-15
雖然有許多基於GUI的MySQL用戶端存在,如著名的phpMyAdmin和SQLYog,但我一直喜歡原生的MySQL命令列用戶端,的確,在未熟悉這些命令列介面(CLI)之前,我們需要花一些時間來熟悉它們,特別是你平時不是經常在具有強大的CLI環境的作業系統下工作時,但只要經過一些練習,你就可以通過CLI系統管理使用者,瀏覽你的資料庫和執行其它任務,其快感是其它人體會不到的。在這篇文章中,我將會介紹我在工作中積累起來的一些MySQL命令列用戶端技巧,不管你嘗試其中一個還是所有技巧,我敢保證你一定會
Time of Update: 2013-12-15
“記憶體是新的硬碟,硬碟是新的磁帶”此話出自圖靈獎得主Jim
Time of Update: 2013-12-15
我們在查詢資料時,往往需要指定返回幾行資料。如現在有一個B/S架構的應用程式,其每一頁可能只顯示30條記錄。此時為了提高顯示的效率,一般就要求資料庫一次只返回三十條紀錄。等使用者按下一頁的時候,再從資料庫中返回30條記錄,以此類推。這可以縮短資料顯示的時間。當查詢的基表比較大時,這個措施非常有效。此時可以使用Limit關鍵字來實現這個需求。Limit子句可以被用於強制Select查詢語句返回指定的記錄數量。通常情況下,Limit關鍵字可以接受一個或者兩個數字參數。需要注意的是,這個參數必須是一個
Time of Update: 2013-12-15
DateTime 是使用最多和出現問題最多的資料類型之一。主要存在以下問題:一、DateTime儲存格式在講解DateTime儲存格式之前,需要糾正一個概念。組成DateTime類型的各個部分:year ,Month,day,hour,minute,second,millisecond,不是隔離儲存區 (Isolated Storage)。相反,DateTime作為整體,用兩個4byte整數儲存。一個單獨的DateTime類型需要 8byte儲存,前4個byte儲存
Time of Update: 2013-12-15
今天用SQL Server
Time of Update: 2013-12-15
在上一篇《淺述當前模式讀與一致性讀的區別》文章裡,我用2個特殊例子描述當前模式讀和一致性讀之間的區別,並提到了“如在事務啟動後到資料區塊被讀取之間的這段時間內,相應的資料區塊發生了改變,那麼可能就會有我們意想不到的事情發生”。而這樣的意想不到的結果可能能被我們接受,但也可能難以被接受。我們先看一下以下2條UPDATE語句:1:
Time of Update: 2013-12-15
1.Oracle:select * from ( select row_.*, rownum rownum_ from ( query_SQL ) row_ where rownum =< max) where rownum_ >= min 2.SQL
Time of Update: 2013-12-15
本文給大家介紹六條比較有用的MySQL的SQL語句,可能很多人都通過PHP來實現這些功能。1. 計算年數你想通過生日來計算這個人有幾歲了。SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(@dateofbirth)), '%Y') + 0; 2. 兩個時間的差取得兩個 datetime 值的差。假設 dt1 和 dt2 是 datetime 類型,其格式為
Time of Update: 2013-12-15
最近修改了個分頁預存程序,作為菜鳥,還是從中獲益良多,這裡就開始今天的分頁之旅了。1.開始還原下面先看一下原來的分頁預存程序。ALTER PROCEDURE [dbo].[sp_Sql_Paging] ( @SqlDataTable NVARCHAR(4000), &nb
Time of Update: 2013-12-15
SQL Azure資料庫是微軟提供的雲端式技術的關係型資料庫服務。雲端式技術的資料解決方案可以提供很多好處,包括快速provisioning, 更經濟的的延展性,高可用性並且減少了管理開支。本文介紹了SQL Azure中可用的動態管理檢視以及怎樣講它們用於故障排除。效能注意事項SQL Azure使用SQL Server 2008的資料引擎作為核心。SQL Server
Time of Update: 2013-12-15
今天給大家介紹六條比較有用的MySQL的SQL語句,可能很多人都通過PHP來實現這些功能。1. 計算年數你想通過生日來計算這個人有幾歲了。SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(@dateofbirth)), '%Y') + 0; 2. 兩個時間的差 取得兩個 datetime 值的差。假設 dt1 和 dt2 是 datetime 類型,其格式為
Time of Update: 2013-12-15
HBase內建的export/import機制可以實現Backup Restore功能。而且可以實現增量備份。 下面設增量備份的python指令碼
Time of Update: 2013-12-15
硬碟的原理簡介一個典型的硬碟1所示。圖1.一個典型的硬碟由圖1可以看到,硬碟上磁碟進行高速旋轉,磁頭臂在磁碟上來回移動進行資料的讀取和寫入。這也是為什麼我們說硬碟是一個機械組件的原因。通過圖2我們可以更抽象的來看磁碟讀取資料的方式。磁碟由圓心向外被劃分為多個磁軌,所謂擺臂在磁軌上來回移動也就是擺臂在磁軌間的來回移動,圖2.更抽象的硬碟原理除了磁軌之外,一個磁軌還會被劃分為多個扇區,3所示。圖3.磁軌,扇區和簇我們可以看到,扇區是硬碟定址的最小單位,但實際上分配空間時最小的單位是簇(Cluster
Time of Update: 2013-11-15
轉載地址:http://www.itpub.net/thread-1801066-1-1.html最近看到論壇裡好幾篇文章在討論buffer busy waits,在這裡談談我的看法。先說說這個等待怎麼來的。buffer busy waits 的由來。當n個進程想以不相容的模式持有記憶體塊上的buffer pin的時候,就會產生buffer busy waits等待。什嗎?記憶體塊上有buffer pin ?不是說記憶體塊的鎖都是靠latch實現的嗎?什麼時候還冒出一個buffer
Time of Update: 2013-11-15
為瞭解決單伺服器壓力,將庫分伺服器部署,但是原來用觸發器實現的表資料同步就實現不了了。因為總監老大不允許 開啟分散式交易(MSDTC),我又不想為了一個幾千行的基礎資料做複製訂閱。於是乎決定用 JOB+MERGE的方式實現。第一步 建立一個預存程序(當然也可以直接寫到JOB中)CREATE PROCEDURE PRC_SYNC_DATAASBEGINSET NOCOUNT ON--跨庫跨伺服器同步A到B (A,B 表結構相同)--通過條件判斷 相同則 更新 不同則插入merge [
Time of Update: 2013-11-15
'db file scattered read' 這是另一種常見的等待事件。他產生於Oracle從磁碟讀取多個塊到Buffer Cache中非連續("")緩衝的時候。這種讀一次最大值是3. 因為使用全表掃描和全索引快速掃描的塊會放到Buffer Cache取代鏈的最少最近使用端,有時使用多Buffer Pools,將這些段放到KEEP池中都會有所協助。(可參考:Document 76374.1
Time of Update: 2013-11-15
使用資料泵expdp,impdp可以在服務端完成資料的匯入、匯出,效率比較高不用設定環境變數 NLS_LANG,預設會去資料庫的字元集 create directory backup as '/backup'; grant read,write on directory backup to scott;1 基於資料庫的匯出、匯入 a
Time of Update: 2013-11-15
如果我們在識別欄位中插入值,例如: insert member(id,username) values(10,'admin') 則在查詢分析器裡面會返回錯誤資訊: 引用內容 伺服器: 訊息 544,層級 16,狀態 1,行 1 當 IDENTITY_Insert 設定為 OFF 時,不能向表 'member' 中的識別欄位插入顯式值。 有的情況我們需要手動插入識別欄位的值,例如刪除了一些記錄後,識別欄位並不連續,而我們又想把它補齊。
Time of Update: 2013-11-15
原文連結:http://www.vpsee.com/2009/08/use-shell-script-to-access-mysql/下午寫了一個簡單的 bash 指令碼,用來測試程式,輸入一個測試案例檔案,輸出沒有通過測試的用例和結果,然後把結果儲存到資料庫裡。如何在 bash 指令碼裡直接存取資料庫呢?既然在 shell 裡可以直接用 mysql 命令操作資料庫,那麼在 shell script 裡也應該可以通過調用 mysql 來操作資料庫。比如用下面的 bash shell
Time of Update: 2013-11-15
微軟比較邪惡,不是 2P,3P,呵呵,Office BI 是 4P.Power Map 作為 4P 中的一員,應該說,是個孬種,基本是半成品。 最近的更新,有點亮點,是可以產生 Mp4。但是,地圖還是不支援中文,支援英文,日文,西班牙文。泱泱我大中國,還不如鬼子,實在令人氣憤!現在這個半不拉幾的東西,太多問題,無力吐艸了。 1,本人製作了一個Mp4,歡迎觀看。優酷地址:Power Map