Time of Update: 2016-01-12
關於幾個MySQL環境問題的對比有時候出現了環境問題,對比是一種很好的方式,如果對比得當,可以避免反覆的出現問題,可以根據對比的情況推理出一些可能出現的情況或者問題。如果對比不當,很可能得出錯誤的結論。今天就簡單舉幾個例子來說明一下。MySQL重啟的對比之前出現過一次備機的硬體故障,但是慶幸的是幸虧是備機,備機上意味值有備庫,但是實際發現備機上的備庫和主庫沒什麼關聯,也是讓人直冒冷汗,那就搭建備庫吧,結果發現主庫沒有開啟binlog,這種情況下是沒有任何辦法的,所以在評估之後,發現還有一套環境也
Time of Update: 2016-01-12
HBase表資料分頁處理HBase是Hadoop大資料生態技術圈中的一項關鍵技術,是一種用於分布式儲存大資料的列式資料庫,關於HBase更加詳細的介紹和技術細節,朋友們可以在網路上進行搜尋,筆者本人在接下來的日子裡也會寫一個HBase方面的技術專題,有興趣的朋友們可以稍微的期待一下。不過本章節的重點是介紹下HBase表資料的分頁處理,其他的就不多說了。首先說一下表資料分頁中不可迴避的一個指標:總記錄數。在關聯式資料庫中很容易統計出記錄總數,但在HBase中,這卻是一個大難題,至少在目前,朋友們根
Time of Update: 2016-01-12
MySQL資料庫遠端連線開啟方法有時候需要遠端連線MySQL資料庫,預設是不可以的,可以參考下面的方法,解決下。1、登陸自己機器的MySQL資料庫:mysql -uroot -p密碼設定root使用者可以任意IP訪問,代碼如下(可選,這裡%代表任意,也可以指定IP):MySQL>update user set host = '%' where user = 'root'; MySQL>select host, user from user;2、MySQL>GRANT ALL
Time of Update: 2016-01-12
MySQL學習之資料類型一、資料類型1.數實值型別 -- TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT、 DECIMAL2.時間類型 -- DATE、DATETIME、TIMESTAMP3.字串類型 – CHAR、VARCHAR、TEXT4.特有類型 -- ENUM、SET字串區分大小寫 --
Time of Update: 2016-01-12
cursor_sharing引發的ORA-00600錯誤主機:IBM S85主要硬體:6 CPU+8GB記憶體系統:AIX5.2補丁:ML04資料庫:Oracle 9.2.0.4中介軟體:BEA Tuxedo 8.1該系統屬於新oltp類金融系統,上線前效能壓力測試表現良好,結果上線以後確實表現不錯,但是記錄檔裡每隔10分鐘就報:ORA-00600: internal error code, arguments: [736], [7], [0], [128], [128], [], [], []
Time of Update: 2016-01-09
MongoDB 3.2版WiredTiger儲存引擎效能測試MongoDB 3.2於最近發布了,它使用WiredTiger作為其預設的儲存引擎。這五年來,MongoDB從誕生到流行,發展可謂是相當迅猛。MongoDB
Time of Update: 2016-01-09
MongoDB裡的集合資料移轉到MySQL庫1,在mongodb上匯出資料,寫個腳步expmongo.sh,shell指令碼如下#!/bin/shdatestr=`date '+%Y-%m-%d'`/usr/local/mongodb/mongodb-linux-x86_64-2.4.4/bin/mongoexport -im_user -pxxxeedd -d im -c message -f
Time of Update: 2016-01-09
MySQL的分頁最佳化今天下午,幫同事重寫了一個MySQL
Time of Update: 2016-01-09
Hazelcast與MongoDB整合一、Hazelcast與MongoDBHazelcast的分布式資料結構和計算效能使得它可以作為應用程式後端的“MongoDB”。MongoDB是一個開源的、面向文檔的資料庫,其擴充性和靈活性都非常好。MongoDB不是把資料存入(關聯式資料庫的)表和行,而類似於JSON文檔的方式和是以動態模式進行儲存。簡而言之,MongoDB是一種NoSQL資料存放區,主要涉及資料的儲存和持久化以及無模式資料的檢索。Hazelcast是一個開源的、
Time of Update: 2016-01-02
CentOS 6.5系統安裝Oracle11.2.0.4基本步驟CentOS 6.5系統安裝Oracle11.2.0.4基本步驟1.修改hosts檔案(簡單,不詳細敘述)vim /etc/hosts2.修改sysctl.conf 檔案vim /etc/sysctl.confkernel.shmall = 1048576kernel.shmmni = 4096kernel.shmmax = 536870912kernel.sem = 250 32000 100 128fs.file-max = 6
Time of Update: 2016-01-09
Redis 效能測試Redis 效能測試是通過同時執行多個命令實現的。Redis效能測試主要是通過src檔案夾下的redis-benchmark來實現(Linux系統下)文法redis 效能測試的基本命令如下:redis-benchmark [option] [option value]執行個體以下執行個體同時執行 10000 個請求來檢測效能:redis-benchmark -n 100000 PING_INLINE: 141043.72 requests per
Time of Update: 2016-01-02
CentOS 6.6下編譯安裝PostgreSQL9.4.1及phpPgAdmin配置 安裝前準備# yum install readline-devel zlib-devel下載源碼並解壓、編譯安裝 # wget https://ftp.postgresql.org/pub/source/v9.4.1/postgresql-9.4.1.tar.bz2 # tar -xjvf postgresql-9.4.1.tar.bz2 # cd postgresql-9.4.1 #
Time of Update: 2016-01-02
Oracle歸檔日誌總結1.開啟歸檔日誌sqlplus / as sysdbasql> shutdown immediate; sql> startup mount; #開啟控制檔案,不開啟資料檔案 sql> alter database archivelog; #將資料庫切換為歸檔模式 sql> alter database open; #將資料檔案開啟
Time of Update: 2016-01-02
安裝Oracle時報SWAP空間不足的處理方法在安裝Oracle的時候,可能因為我們分配的swap空間不夠導致安裝失敗。處理步驟如下:SWAP空間為2G[root@linux01 oracle]# free total used free shared
Time of Update: 2016-01-02
CentOS 7下安裝MySQLCentOS 7的yum源中貌似沒有正常安裝mysql時的mysql-sever檔案,需要去官網上下載# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm# rpm -ivh mysql-community-release-el7-5.noarch.rpm# yum install mysql-community-server成功安裝之後重啟mysql服務#
Time of Update: 2016-01-02
MySQL 5.6開啟全查詢日誌時注意事項今天因為要查詢一個SQL語句的調用的地方,在生產上開啟了全查詢日誌,一直還以為在my.cnf只要這樣寫即可:log=/home/logs/mysql.log但重啟時發現報Starting MySQL. ERROR! The server quit without updating PID file
Time of Update: 2016-01-02
恢複MySQL主從資料一致性的總結今日上午,同事告知,MySQL主從資料庫的資料不一致,猜測備庫在同步過程中出現了問題,於是,登上備庫,使用 mysql> show slave
Time of Update: 2016-01-02
WebLogic 12c下配置節點管理器管理受管理伺服器本文檔基於Oracle官方文檔Oracle WebLogic Server 12c: Configuring and Using Node Manager,在此基礎上實踐後,經過整理後所得。旨在為weblogic12c下配置和使用node manager 提供指引。 一
Time of Update: 2016-01-02
Linux 下 Redis 的安裝介紹redis簡介對比 Memcached 是一個高效能的分布式記憶體對象緩衝系統,用於動態Web應用以減輕資料庫負載。它通過在記憶體中快取資料和對象來減少讀取資料庫的次數,從而提高動態、資料庫驅動網站的速度。redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value類型相對更多;Redis服務端的預設串連連接埠是63791、
Time of Update: 2016-01-02
只對某個特定的SQL語句開啟10046 trace最近碰到了這樣一個有趣的問題: 有一條SQL語句,大部分時間它的執行時間是幾十個毫秒; 但是偶爾某次的執行時間會長於2秒鐘。因為應用對這個語句的執行時間非常的敏感,我們必須診斷是因為什麼原因導致它偶爾執行時間長於2秒。這個問題為什麼會有挑戰性呢?因為我們很難收集慢的時候的10046 trace:首先我們不知道這個問題什麼時候會發生,也不知道會在哪個session裡發生。如果對所有的session全天開啟10046 trace,