Time of Update: 2014-04-08
前不久放出了我自己整理的網狐棋牌的源碼,下載的網友反應都不錯,只是不少同學都找我要資料庫,最近一直沒時間,今天趁放假的時間把資料庫放出來,分享給大家。 關於網狐棋牌6603源碼的整理、編譯和搭建
Time of Update: 2014-04-07
前言: SQLServer的複製技術最少從SQLServer2000時代已經出現,當初是為了分散式運算,不是為了高可用。但是到了今天,複製也成為了一種高可用技術,並且被廣泛使用。很多問題都通過複製得以解決。複製組件: 複製說白了就是一種發布/訂閱模式,但是這種模式並不容易理解。下面介紹一下複製技術的一些概念。提醒一下,這裡的複製在英文中不是COPY,而是Replication。它包含三個組件:發行者、分發者和訂閱者。三者缺一不可,並且均以在發布和訂閱中定義的項目為操作單元。項目(Articl
Time of Update: 2014-04-06
趕著這幾天有些時間,把前段時間最佳化的幾條SQL經驗分享並總結下,以饗來者。第一個要分享的是對MyISAM最佳化limit分頁。背景來自公司某個業務系統提供給爬蟲抓取資料。基礎資訊:MySQL版本是5.1,引擎為MyISAM,原始SQL內容大致如下:註:為避免敏感資訊,將很多欄位變為col,但不影響閱讀 :-) SELECT Aa.* , B.col, B.col, C.col, C.colFROM
Time of Update: 2014-04-06
MySQL中以使用者執行預存程序的許可權為EXECUTE比如我們在名為configdb的資料庫下建立了如下預存程序,預存程序的定義者為user_adminuse configdb;drop procedure if exists sp_dev_test_user_add;delimiter $$CREATE DEFINER=`user_admin`@`%` PROCEDURE `sp_dev_test_user_add`(in var_user varchar(30),in var_ip
Time of Update: 2014-04-04
介紹mixer希望在proxy這層就提供自訂路由,sql黑名單,防止sql注入攻擊等功能,而這些的基石就在於將使用者發上來的sql語句進行解析。也就是我最頭大的詞法分析和文法分析。到現在為止,我只是實現了一個比較簡單的詞法分析器,用以將sql語句分解成多個token。而對於從token在進行文法分析,構建sql的AST,我現在還真沒啥經驗(編譯原理太差了),急需牛人幫忙。所以,這裡只是簡單介紹一下mixer的詞法分析。tokenize在很多地方,我們都需要進行詞法分析,通常會有幾種方式:使用一個
Time of Update: 2014-04-05
故障描述:新裝RAC實驗,發現ora.rac2.LISTENER_RAC2.lsnr無法啟動,檢查listner.ora無異常。手動啟動後,狀態為UNKNOW。crs_stop -f ora.rac2.LISTENER_RAC2.lsnr 再crs_start -f ora.rac2.LISTENER_RAC2.lsnr後正常。貼一下當時情況[oracle@rac1 ~]$ crs_stat
Time of Update: 2014-04-03
一、MongoDB資料庫簡介簡介 MongoDB是一個高效能,開源,無模式的,基於分布式檔案儲存體的文檔型資料庫,由C++語言編寫,其名稱來源取自“humongous”,是一種開源的文檔資料庫──NoSql資料庫的一種。NoSql,全稱是 Not Only Sql,指的是非關係型的資料庫。特點 MongoDB資料庫的特點是高效能、易部署、易使用,儲存資料非常方便。主要功能特性有: * 面向集合儲存,易儲存物件類型的資料。 * 模式自由。 * 支援動態查詢。
Time of Update: 2014-04-04
1、找到SQL Server Profiler並登入位置:單擊開始--程式--Microsoft SQL Server--效能工具--SQL Server Profiler或者登入後在的位置尋找:2、然後,進入下面的介面:輸入相關資訊,單擊串連進入下一個介面。3、如所示介面:4、關鍵點在“事件選擇部分”,如:小註:要注意“資料行篩選”的使用!我們可以對統計的欄位進行篩選,單擊任意一個欄位標題可以查看列的說明如:詳解: 需要過濾具體的列名
Time of Update: 2014-04-01
名字看起來很可怕的樣子:Web Scale。實際是基於Oracle的社區版本MySQL 5.6做的,加了一些工具和補丁。先看看這個新聞:http://www.informationweek.com/big-data/software-platforms/facebook-debuts-web-scale-variant-of-mysql-/d/d-id/1141521下面這一段是已經開發完成的東西。The WebScaleSQL community has already developed
Time of Update: 2014-04-01
7. Schema Creation 7.1 As user SYS, run the script /home/oracle/scripts/create_bishhr.sql Ignore any errors concerning OE. But do not ignore any other errors.7. Schema Creation 7.1 As user SYS, run the script
Time of Update: 2014-04-01
原先,LAMP的程式員為了完成一些周期性的資料庫操作任務,總是不得不藉助於作業系統的協助,比如Windows的計劃任務,或者Linux的contab。MySQL5.1終於新增了Event Scheduler功能,可以直接在後台實現一下定時性的作業。但不知道什麼原因,在英文版的參考手冊中,位於觸發器和視圖之間的第20章Event
Time of Update: 2014-03-26
SQL SERVER中XML查詢:FOR XML指定RAW前言在SQL SERVER中,XML查詢可以指定RAW,AUTO,EXPLICIT,PATH。本文用一些執行個體介紹SQL SERVER中指定RAW的XML查詢。基礎FOR XML查詢看執行個體:with TestXmlas( select 1 as id,'LeeWhoeeUniversity' as name union all
Time of Update: 2014-03-23
一、分區的定義:分區表是將大表的資料分成許多小的子集,而這些小的子集便稱為分區。二、分區的優點: 1 、增強可用性:如果表的一個分區由於系統故障而不能使用,表的其餘好的分區仍然可以使用; 2 、減少關閉時間:如果系統故障隻影響表的一部分分區,那麼只有這部分分區需要修複,故能比整個大表修複花的時間更少; &
Time of Update: 2014-03-22
好久不寫東西,一直在看些開源的東西,下面貼下linux上安裝配置postgres及使用dblink的操作參考,以供讀者和自己今後參考:1、下載源碼:postgresql-9.3.2.tar.gz 2、建立postgres cluster組和使用者: groupadd postgres useradd postgres -d /home/postgres -g postgres mkdir -p /usr/local/pgsql
Time of Update: 2014-03-22
開發人員寫了一個view,select要30分鐘,讓我最佳化下,view如下:CREATE ALGORITHM=UNDEFINED SQL SECURITY DEFINER VIEW view_offer_label AS SELECT ol.OFFER_ID AS OFFER_ID,ol.EFFECTIVE_DATE AS EFFECTIVE_DATE FROM offer_label ol WHERE(ol.ID
Time of Update: 2014-03-22
和同伴一起搭建hadoop叢集中遇到的各種問題,整理如下:前言 在寒假前的一段時間,開始調研Hadoop2.2.0搭建過程,當時苦於沒有機器,只是在3台筆記本上,簡單跑通一些資料。一轉眼一兩個月過去了,有些東西對已經忘了。現在學校這邊實驗室申請下來了,分了10台機器(4G+500G),這足夠我們玩的了。開始搭建Hadoop2.2.
Time of Update: 2014-03-22
一、開啟二進位日誌配置 :在Windows系統下,對mysql的my.ini的log-bin等進行配置目錄位置時,假設要將log-bin的日誌配置到D盤的mysqllog的檔案為binlog。則可以如下配置 :[mysqld]log-bin="D:\mysqllog/binlog"
Time of Update: 2014-03-21
問題描述 在評教系統中查詢教師成績處涉及到了資料的行轉列應用,首先介紹下行轉列要解決的問題: 我們資料庫中儲存的資料結構類似為:
Time of Update: 2014-03-20
首先聲明,本次文章基本上都是從其他人的文章中或者論壇的回複中整理而來。我把我認為的關鍵點提取出來供自己學習。所有的引用都附在文後,在這裡也就不一一表謝了。第二個聲明,我對於Internel
Time of Update: 2014-03-21
一、預先需要瞭解的知識1、redis 中的每一個資料庫,都由一個 redisDb 的結構儲存。其中,redisDb.id 儲存著 redis 資料庫以整數表示的號碼。redisDb.dict 儲存著該庫所有的索引值對資料。redisDb.expires 儲存著每一個鍵的到期時間。2、當redis 伺服器初始化時,會預先分配 16 個資料庫(該數量可以通過設定檔配置),所有資料庫儲存到結構 redisServer 的一個成員 redisServer.db 數組中。當我們選擇資料庫 select