原创 SQL–package

PL/SQL–packagePackage 組成: Package 由包規範(package Specification) 和包體(package body) 兩部分構成; 包規範部分相當於C 語言裏面的.H 文件,包體部分相當於 C 語

原创 緩存系列文章--5.緩存穿透問題

轉載請註明出處哈:http://carlosfu.iteye.com/blog/2269678   一. 緩存穿透 (請求數據緩存大量不命中):    緩存穿透是指查詢一個一定不存在的數據,由於緩存不命中,並且出於容錯考慮, 如果從存儲層

原创 緩存系列文章--7.無底洞問題(multiget hole)

轉載請註明出處哈:http://carlosfu.iteye.com/blog/2269678 一、背景   1. 什麼是緩存無底洞問題:Facebook的工作人員反應2010年已達到3000個memcached節點,儲存數千G的緩存。

原创 緩存系列文章--6.緩存雪崩問題

轉載請註明出處哈:http://carlosfu.iteye.com/blog/2269678    一、什麼是緩存雪崩      從下圖可以很清晰出什麼是緩存雪崩:      1. 由於Cache層承載着大量請求,有效的保護了Stora

原创 varchar2與nvarchar2的區別

varchar2與nvarchar2的區別  varchar2(size type),size最大爲4000,type可爲char或者byte,默認是byte。 varchar2最多存放4000字節的數據,不管type是char還是by

原创 緩存系列文章--4.緩存的粒度控制

轉載請註明出處哈:http://carlosfu.iteye.com/blog/2269678    一、什麼是緩存粒度     下面這個圖是很多項目關於緩存使用最常用的一個抽象,那麼我們假設storage層爲mysql, cache層爲

原创 Coding-Details Loading。。。

2018年8月8日13:11:09 1.python 中import redis後報錯 ImportError: No module named redis     Python默認是不支持Redis的,當引用redis時就會報錯,這裏需

原创 PL/SQL–存儲過程與函數 存儲過程

PL/SQL–存儲過程與函數存儲過程語法結構CREATE [OR REPLACE] PROCEDURE procedure_name [(parameter1 [mode1] datatype1, parameter2 [mode2] d

原创 緩存概念

轉載請註明出處哈:http://carlosfu.iteye.com/blog/2269678  一、基本概念 1. Cache(緩存): 從cpu的一級和二級緩存、Internet的DNS、到瀏覽器緩存都可以看做是一種緩存。維基百科:

原创 PL/SQL–引用遊標的使用

PL/SQL–引用遊標的使用使用引用遊標的情景: 1.你可能有這樣的需求:讓一個函數返回一個遊標,然後宿主函數調用並使用這個遊標 2.open cursor_name for v_sql_statement ;當時用動態sql進

原创 orcle中sql用到的chr()

ASCII碼對應表chr(9)、chr(10)、chr(13)、chr(32)、chr(34)、chr(39)、chr(..   chr(9) tab空格       chr(10) 換行      chr(13) 回車