Time of Update: 2015-07-24
asp.net mvc 用Redis實現分布式叢集共用Session1、這兩天研究Redis搞分布式session問題,網上找的資料都是用ServiceStack.Redis來實現的,但是在做效能測試的時候發現最新的v4版本有限制每小時候最多請求6000次,因為官網開始商業化要收費了,好坑爹的說,還好我前期弄了個效能測試列子,不然上線以後出問題那就麻煩了。後面找了個NServiceKit.Redis(好像就是ServiceStack.Redis的v3版本)來替代v4的收費版。2、解決方案是
Time of Update: 2015-07-24
別再用MongoDB了!Sven Slootweg (joepie91) 是一名 駭客 ,同時也是 CrytoCC 的建立者,現在提供 Node.js程式碼檢閱服務 。近日,他在個人部落格上發表了一篇博文《 為什麼你應該永遠、永遠、永遠不要再使用MongoDB 》。在文中,他列舉了如下理由:遺失資料(見 1 、 2 );預設忽略錯誤,假設每次寫入都是成功的,在32位系統上,這可能會導致資料無聲無息地丟失;即使是在MongoDB宣傳的適用情境下,其效能依然不高(見 3
Time of Update: 2015-07-24
Oracle 11g維護分區(二)——Coalescing
Time of Update: 2015-07-24
Oracle建立資料庫和使用者以前開發的時候用得比較多的是mysql和sql server,Oracle用的比較少,用起來比較生疏,mysql和sql server用起來比較類似,就Oracle的使用方式和他們不同,Oracle在建立資料庫的時候要對應一個使用者,資料庫和使用者一般一一對應,mysql和sql server 直接通過create databse “資料庫名” 就可以直接建立資料庫了,而Oracle建立一個資料庫需要以下三個步驟:1.建立兩個資料庫的檔案2.
Time of Update: 2015-07-24
關於 MySQL 密碼你應該知道的那些事本文將介紹MySQL使用者密碼相關的一些知識,以及5.6中對於安全性的一些改進MySQL使用者密碼是如何產生和儲存的如果你已經接觸MySQL一段時間了,那麼想必你一定知道MySQL把所有使用者的使用者名稱和密碼的密文存放在mysql.user表中。大致的形式如下:mysql [localhost]{msandbox}(mysql)>select user,password from mysql.user;+----------------+-----
Time of Update: 2015-07-24
安裝Oracle資料庫時的報錯處理[INS-35172]通過案頭安裝Oracle在分配SGA的時候報如下錯誤:[INS-35172] Target database memory (XXMB) exceeds the systems available shared memory ({0}MB) 一開始一直以為是系統參數分派不足導致的,檢查/etc/sysctl.conf中的如下參數kernel.shmall = 2097152 &
Time of Update: 2015-07-24
使用Yii2實現讀寫分離(MySQL主從資料庫)讀寫分離(Read/Write
Time of Update: 2015-07-24
Oracle通過視圖和警示日誌檢查主庫,物理和快照備庫Oracle通過視圖和警示日誌檢查主庫,物理和快照備庫主庫動作主庫資訊備庫資訊是否啟用redo線程alert logv$threadalert log展示資料庫角色,保護模式,保護層級,切換狀態,快速啟用,失效轉換資訊v$databasev$database增刪redo記錄檔組alert logv$logv$logfile的status欄位alert log控制檔案的建立alert logalert
Time of Update: 2015-07-24
Oracle歸檔日誌滿導致資料庫效能異常慢遇到Oracle歸檔日誌滿導致資料庫效能異常慢這個問題的時候,我沒有查看警示日誌,一直以為是資料庫的鎖阻塞影響了效能。知道查看日誌才發現時歸檔日誌已滿。才導致這種問題的產生:Errors in file /DBBK/oracle/diag/rdbms/orcl/orcl/trace/orcl_arc0_28918.trc: ORA-19809: limit exceeded for recovery files ORA-198
Time of Update: 2015-07-24
恢複資料庫遇到ORA-0600故障Errors in file /u01/admin/UIDB/udump/uidb_ora_59394.trc: ORA-00600: internal error code, arguments: [krbrrd_bz2_ksfqrd_noblks], [/u01/test/db_0_UIDB_dlq7rlus_1_1], [576000], [], [], [], [], [] Full restore complete of datafile 33 /u0
Time of Update: 2015-07-24
undo資料表空間使用率undo資料表空間是Oracle資料庫非常重要的資料表空間,它的使用率也是DBA關注的重點,但是在繁忙的生產系統中,很容易看到undo資料表空間使用率非常高的情況,甚至達到100%。那麼,undo資料表空間大小應該設定多大?undo塊是怎樣進行分配的?undo資料表空間使用率很高的時候應該怎麼處理?本文針對上述問題進行說明。 一、undo資料表空間大小設定
Time of Update: 2015-07-24
Oracle用戶端Dedicated和Shared串連模式Dedicated(專用模式)使用者進程和伺服器處理序是分開的。每個使用者進程都有自己的伺服器處理序。使用者進程和伺服器處理序可在不同的機器上運行,以利用分散式處理的優勢。使用者進程和伺服器處理序的比率是1 比1。即使使用者進程不發出資料庫請求,專用伺服器也存在,只是保持空閑狀態。此處所用的程式介面取決於使用者進程和專用伺服器處理序是否在同一台機器上。如果在同一機器上,進程間的程式介面將使用主機作業系統的互動進程通訊(IPC)
Time of Update: 2015-07-24
MySQL函數:group_concat()函數GROUP_CONCAT(expr)該函數將非空列值按照分組條件進行合并並最終返回。如果有空值,則返回為空白,其完整文法如下:GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORDER BY {unsigned_integer | col_name | expr}
Time of Update: 2015-07-24
Oracle同義字+dblink的實際應用Oracle同義字+dblink的實際應用業務需求:原資料庫(10.2.0.4.0),新資料庫(11.2.0.3)由於程式的需求原因,現在需要把新庫上的某個使用者直接映射到老庫使用者下:1. 備份原庫的使用者nohup exp scott/scott OWNER=scott BUFFER=10240000 STATISTICS=none RESUMABLE=y FILE=scott_all_exp.dmp LOG=scott_all_exp.log
Time of Update: 2015-07-25
筆者認為這是營銷思想的區別,正所謂思路決定出路,正所謂出路 文章營銷而非軟文營銷 首先想說一點,筆者鬥勁擁護Z
Time of Update: 2015-07-25
mysql 設定遠程登陸以及新增使用者,mysql新增使用者 mysql 簡單的管理命令: 啟動mysql sudo start mysql 停止mysql sudo stop mysql允許遠端存取的設定:sudo vi /etc/mysql/my.cnf注釋掉 bind-address = 127.0.0.1增加新使用者:GRANT ALL PRIVILEGES ON *.* TO gino@'%' IDENTIFIED BY "123456";GRANT命令說明:
Time of Update: 2015-07-25
SQL常用代碼,sql代碼一些最重要的 SQL 命令SELECT - 從資料庫中提取資料1、select文法select column_name,column_name drom table_name或select * from table_name(選取所有列)2、select distinct用於返回唯一不同的值文法:select distinct column_name,column_name form table_name3、where字句用於過濾記錄文法:select
Time of Update: 2015-07-25
mysql中的left join, right join,mysqljoinleft (outer) join:左表為主,包含左表的所有行,右表滿足記錄的資料列出right (outer) join:右表為主,包含右表的所有行,左表滿足記錄的資料列出cross join:笛卡爾積(所有可能的行組合)。inner join:滿足串連條件的cross組合。full outer join:left outer 和 right outer所有行的超集。
Time of Update: 2015-07-25
SQL中的null,SQLnull對Oracle SQL中的null小結如下:1.1 nullØ null 值計算的結果仍是nullØ null
Time of Update: 2015-07-25
PostgreSQL遞迴查詢實現樹狀結構查詢,postgresql遞迴 在Postgresql的使用過程中發現了一個很有意思的功能,就是對於需要類似於樹狀結構的結果可以使用遞迴查詢實現。比如說我們常用的公司部門這種資料結構,一般我們設計表結構的時候都是類似下面的SQL,其中parent_id為NULL時表示頂級節點,否則表示上級節點ID。CREATE TABLE DEPARTMENT ( ID INTEGER PRIMARY KEY, NAME VARCHAR(32),