Time of Update: 2015-06-05
牢記這三種東西永遠不要放到資料庫我已經在很多演講裡說過,改進你的系統的最好的方法是先避免做“蠢事”。我並不是說你或你開發的東西“蠢”,只是有些決定很容易被人們忽略掉其暗含的牽連,認識不到這樣做對系統維護尤其是系統升級帶來多大的麻煩。作為一個顧問,像這樣的事情我到處都能見到,我還從來沒有見過做出這樣的決定的人有過好的結果的。圖片,檔案,位元據既然資料庫支援BLOB類型的資料,把檔案塞進BLOB欄位裡一定沒有錯了!?錯,不是這樣的!別的先不提,在很多資
Time of Update: 2015-06-05
頂尖資料恢複技巧:檔案亂碼怎麼恢複?資料恢複的檔案亂碼了要怎麼辦好呢?頂尖資料恢複軟體是按照不同類型的刪除檔案類型進行資料恢複,它會把磁碟上所有疑似的所有刪除標誌的檔案都提取出來,並且形成不同的類型檔案,再供使用者揀選,提取,在進行恢複,一般情況下丟失的資料通過這種方式都是可以找回的。既然如此,為什麼還會出現檔案恢複之後出現亂碼的情況呢?這裡我們要先瞭解一下什麼是檔案亂碼,一般都是由於檔案自身損壞,或者是關聯的檔案出現了問題。如果檔案被刪除之後使用者進行了其他的操作,在刪除檔案的那個盤上寫入了其
Time of Update: 2015-06-05
oracle擷取某時間段內的年份、月份、日期列表,oracle年份擷取日期列表:SELECT TO_CHAR(TO_DATE('2014-10-01', 'yyyy-MM-dd') + ROWNUM - 1, 'yyyyMMdd') as daylist FROM DUALCONNECT BY ROWNUM <= trunc(to_date('2015-06-01', 'yyyy-MM-dd
Time of Update: 2015-06-05
PostgreSQL的日期運算計算函數使用,postgresql函數一:各個資料中的串連符SqlServer的串連符:+(加號)Sqlite的串連符:.(點)PostgreSQL的串連符:||(或)二:今天在PostgreSQL計算日期的時候,翻了一些資料,很少,就記錄下來吧~!其中使用到的函數及變數to_char()、Date()、now()、current_date計算兩個日期的差current_date為今天的日期,為:2015-06-03Date('2015-06-05')-cu
Time of Update: 2015-06-05
Oracle學習(11):PLSQL程式設計,oracleplsqlPL/SQL程式結構及組成什麼是PL/SQL?•PL/SQL(Procedure Language/SQL)•PLSQL是Oracle對sql語言的過程化擴充•指在SQL命令語言中增加了過程處理語句(如分支、迴圈等),使SQL語言具有過程處理能力。SQL優點互動式非過程化;資料操縱功能強;自動導航語句簡單;調試容易使用方便。把SQL語言的資料操縱能力與過程語言的資料處理能力結合起來,使得PLSQL面向過程但比過程語言簡單、高效、
Time of Update: 2015-06-05
ORACLE 11G在同一台linux伺服器從執行個體1全庫匯入到執行個體2上,oracle11g 前期匯出命令:[root@powerlong4 ~]# su - oracle[oracle@powerlong4 ~]$ export ORACLE_SID=pt1;[oracle@powerlong4 ~]$ expdp \'sys/systestpd as sysdba\' DIRECTORY=dir_dump_t3 FULL=YES
Time of Update: 2015-06-05
(5)mysql最佳化之MyISAM表鎖,mysqlmyisam
Time of Update: 2015-06-04
Oracle學習(13):資料字典,oracle字典資料字典的結構包括:– 基本表:描述資料庫資訊,只能由資料庫伺服器進行修改– 使用者表:使用者自訂表格資料字典命名規則首碼說明USER使用者自己的ALL使用者可以訪問到的DBA管理員視圖V$效能相關的資料如何使用資料字典視圖從DICTIONARY開始,這個資料對象包含了資料字典的表名和說明DESCRIBE DICTIONARYSELECT*FROM
Time of Update: 2015-06-04
Oracle基礎(五):多表查詢,oracle基礎資料表查詢一、多表查詢(一)簡單多表查詢1、多表查詢的機制1)SQL:SELECT * FROM emp; --14條記錄SELECT * FROM dept;--4條記錄SELECT * FROM emp,dept;--顯示56條資料??為什麼2)分析:先從 dept 選擇一條記錄(deptno=10),分別於 emp中的14條記錄分別匹配,顯示14條記錄。再從 dept 選擇一條記錄(deptno=20
Time of Update: 2015-06-04
oracle單行函數,oracle單行函數的文法Function_name(column|expression, [arg1, arg2, ...])參數說明:Function_name 函數名稱 column 列名expression 運算式arg1,arg2,...
Time of Update: 2015-06-04
redis記憶體管理代碼注釋,redis記憶體管理注釋zmalloc.h/* zmalloc - total amount of allocated memory aware version of malloc() * * Copyright (c) 2009-2010, Salvatore Sanfilippo <antirez at gmail dot com> * All rights reserved. * * Redistribution and use in
Time of Update: 2015-06-04
關於心跳網路引起的Oracle RAC的節點驅逐(不是執行個體驅逐),oraclerac關於心跳網路引起的Oracle RAC的節點驅逐(不是執行個體驅逐) 問:假設如下情境:4個節點rac,心跳線走的是千m網路交換器,若是該千M網路交換器斷電,我想知道crs的驅逐節點的演算法是怎麼樣的?Oracle 大連 GCS
Time of Update: 2015-06-04
資料清洗小記:主鍵類ID欄位的產生,小記欄位原創作品,出自 “深藍的blog”
Time of Update: 2015-06-04
Oracle基礎(七):資料庫事務,oracle事務一、基本概念1、事務(Transaction):是並發控制的基本單位。所謂的事務,它是一個操作序列,這些操作要麼都執行,要麼都不執行,它是一個不可分割的工作單位。例如,銀行轉賬工作:從一個帳號扣款並使另一個帳號增款,這兩個操作要麼都執行,要麼都不執行。所以,應該把它們看成一個事務。事務是資料庫維護資料一致性的單位,在每個事務結束時,都能保持資料一致性。2、事務與鎖當執行事務操作時,oracle會在被作用的表上家鎖,防止其他使用者改表的結構。3、
Time of Update: 2015-06-04
資料運營報表系統思考 一二,運營報表思考主旨:資料指標是 產品的脈搏。 管理者通過感受脈搏的變動,來瞭解產品的運營概況片段關於埋點:一切埋點最終目的為擷取 運營需要的資料指標,除此外,無它。 這些點 就像一個一個的監視器,監視著使用者的使用方式 關於日誌:埋點產生日誌,使用者多或者埋點因素 產生海量日誌 對于海量日誌單機無法完成
Time of Update: 2015-06-04
windows下PHP不能開啟pgsql擴充的解決方案,phppgsqlTip: 環境 windows8.1 64位 + xampp1.8.1 + postgresql 9.3.6-2第一步:php.ini中開啟pgsql擴充 extension=php_pgsql.dll
Time of Update: 2015-06-04
Oracle學習(12):預存程序,函數和觸發器,oracle預存程序預存程序和儲存函數l儲存在資料庫中供所有使用者程式調用的子程式叫預存程序、儲存函數。注意:預存程序與儲存函式宣告變數時,用的是as 而不是declare預存程序與儲存函數區別預存程序不帶有返回值,儲存函數有返回值預存程序建立預存程序l用CREATE PROCEDURE命令建立預存程序l文法:create [or replace] PROCEDURE過程名(參數列表) AS &
Time of Update: 2015-06-04
資料清洗小記:判斷是否為數字函數,小記函數原創作品,出自 “深藍的blog”
Time of Update: 2015-06-04
資料清洗小記:多使用者調用同一個函數,小記多使用者原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明出處,否則有權追究著作權法律責任。深藍的blog:http://blog.csdn.net/huangyanlong/article/details/46340515 【背景】
Time of Update: 2015-06-04
資料清洗小記:全形數字轉換半形數字,小記半形原創作品,出自 “深藍的blog”