Time of Update: 2013-12-28
MySQL 5.6.10 正式版發布好多天了, 經常使用分區的朋友有福了。 MySQL 5.6 增加了對分區的置換功能。今天我們來體驗下關於置換分區的功能。 兩張樣本表,t1為分區表,t2為普通的INNODB表。 t1 表結構:650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131228/23113WF6-0.png" border="0" alt="" />t2 表結構:650)
Time of Update: 2013-12-28
Mysql高效能備份方案解決資料不間斷訪問LVM快照方式備份)www.rsyslog.org mysql
Time of Update: 2013-12-28
雖然Oracle資料庫的OUI圖形化的安裝方式比較直觀,但由於項目是在內網環境中經過vpn做跳板跳了幾次,跨越了幾個網段且機房不在本地,所以本打算Xwindow和vnc都因為很卡而最終放棄了(vnc工作原理是一幀一幀的傳輸圖片成像的,因此很佔用網路頻寬)這種情況下,靜默安裝就是唯一的選擇了,當然靜默安裝也是Oracle推薦的使用方式之一。靜默安裝適用環境:1、無法圖形化安裝,主機無發正常使用Xwindow,正如我的這個項目。2、大規模大量安裝部署資料庫,尤其在資料庫大量安裝時可以大大減輕dba重
Time of Update: 2013-12-28
海量資料效能最佳化的一個基本的原則就是“分區”也有叫“分區”的)。分區思想其實就是日常工作生活中的抽屜原理:我們把自己的物品按照某種邏輯歸置到多個小抽屜中,一般會比混在一個大抽屜中好找;但是小抽屜太多了、或者邏輯混亂了,也可能效果適得其反。Teradata的分區文法較為簡潔,其中常用的是按時間分區,如下例只要添加到create table語句末尾就可以實現2013年全年一天一個分區了為了省事,可以一次分5-10年):PARTITION BY RANGE_N(&nbs
Time of Update: 2013-12-28
下面是在AIX平台上面關於SGA的大頁面的配置與監控1,aix支援的頁的大小 AIX支援4種頁的大小,但是並不是每一個硬體平台都同時支援4種,可以使用下面的命令來查看pagesize -a 4096 65536 16777216 17179869184
Time of Update: 2013-12-28
一. 資料庫生命週期結合軟體生命週期、項目的開展,資料庫的生命週期,大致可分為這麼幾個階段。650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131228/22462324P-0.png" title="1.png" data-pinit="registered" />1. 規劃在立項後,對於資料庫平台的軟硬體選型,以及大致的資料庫結構描述。1.1 配置多少台伺服器,伺服器的記憶體大小/磁碟空間、IOPS/CPU核心數/
Time of Update: 2013-12-28
我主要體驗了下幾個關於REPLICATION的工具。 其他的可以參見手冊。先說下我的環境:MASTER: 192.168.1.131SLAVE: 192.168.1.132, 192.168.1.133三台DB都有對外的ALL許可權使用者。各個設定檔如下,[root@mysql56-master home]# cat /etc/my.cnf[mysqld]user = yttskip-name-resolveinnodb_buffer_pool_size = 128Mbasedir =
Time of Update: 2013-12-28
最近剛接手個新項目的測試平台採用了spring的事務機制,在使用者認證登入時總是提示認證逾時,於時查看相應的各應用伺服器日誌,發現報了異常:Binary logging not possible. Message: Transaction level 'READ-COMMITTED' in InnoDB is not safe for binlog mode
Time of Update: 2013-12-28
一. 設定資料庫以ARCHIVELOG 模式運行 在ORACLE 10g 之前,在將資料庫置入Archivelog 模式後,需要啟動arch進程。 設定參數LOG_ARCHIVE_START 為true,也可啟動arch進程。在10g以後,不需要使用該方法,當資料庫處於archivelog模式時,Oracle 會自動啟動arch進程。Arch 進程由LGWR 進程調用,只要一個聯機redo log 被填滿。LGWR 進程就切換到另一個聯機redo 組。 此時如果資料庫處於archivelog
Time of Update: 2013-12-28
前一段時間測試SQL Server 2014記憶體資料庫的時候發現如果資料庫大小超過了設定的最大記憶體,SQL Server出現Error: 701錯誤。錯誤資訊:Error: 701, Severity: 17, State: 123.There is insufficient system memory in resource poo
Time of Update: 2013-12-28
動態設定變數可能導致意外的副作用,例如從緩衝中重新整理髒塊。務必小心那些可以線上更改的設定,因為它們可能導致資料庫做大量的工作。有時可以通過名稱推斷一個變數的作用。例如,max_heap_table_size的作用就行聽起來那樣:它指定隱式記憶體暫存資料表最大允許的大小。然而,命名的約定並不完全一樣,所以不能總是通過名稱來猜測一個變數有什麼效果。讓我們來看一些常用的變數和動態修改它們的效果:key_buffer_size
Time of Update: 2013-12-28
1.WEB SERVER突然不停的RESTART,查LOGS時,發現WEB調用某個API時報錯;2.查API,已經DWON了,重啟API恢複;3.查API LOGS,發現MYSQL異常;4.top,發現MYSQL佔用CPU達到100-300%……5.繼續追查MYSQL,show processlist時,瞬間懵了。。。650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131228/221941M95-0.jpg"
Time of Update: 2013-12-28
資料採礦的常見方法基本概念資料採礦就是從大量的、不完全的、有雜訊的、模糊的資料中提取隱含在其中的、人們事先不知道的、但又是潛在有用的資訊和知識的過程。確切地說,作為一門廣義的面嚮應用的交叉學科,資料採礦整合了許多學科中成熟的工具和技術,包括資料倉儲技術、統計學、機器學習、模型識別、人工智慧、神經網路等等。過程模型對企業來說,資料採礦就是在“資料礦山”中找到蘊藏的“知識金塊”,協助企業減少不必要投資的同時提高資金回報。目前應用最為廣泛的資料採礦過程模型是CRISP-DM跨行業資料採礦過程標準,Cr
Time of Update: 2013-12-28
今日,有網友在51cto技術論壇詢問資料庫-自動成長數值為12800%,求助,看到這個奇葩的名字,於是我決定進去看看,看是否能盡我微薄之力。這進去一看,沒想到還真的能幫上忙,雖然這不是我負責管理的板塊,但也能友情協助一二,希望板板大人莫怪我越俎代庖啊。 我為什麼能夠解決這個問題?因為我曾經遇到過。SQL SERVER 有時候就是會出現一些莫名其妙的問題,比如這位朋友提到的這個。乍一看,增長量為12800%,嚇尿了有沒有?650)
Time of Update: 2013-12-28
什麼是行遷移 & 行連結?# 以下描述來自Oracle 11gR2 Document1. 行連結The row is too large to fit into one data block when it is first inserted.In row chaining, Oracle Database stores the data for the row in a chain of one or more
Time of Update: 2013-12-28
Infobright 4.5 版本相比 4.0 版本增加了一系列的特性。 我來詳解下幾個重要的提升。1. 對系統預設的LOG 輸出層級可以動態調整了。 在之前要是想調整這個預設層級,就得在設定檔裡面(brighthouse.ini)裡設定好,完了重啟infobright server。 這樣很不方便,不能及時的查看相關SQL詳細執行計畫以及對系統資源的詳細佔用。IB>show variables like '%control%';+---------------------
Time of Update: 2013-12-28
公司最近在使用postgresql資料庫,開發給了我們很多ddl/dml語句,於是我就花了2天時間完成了這套指令碼,用來建立資料表空間,使用者,並且自動匯入資料的指令碼#!/bin/bash# 2013/07/26, DD.# Usage: install_postgreSQL_db.sh --dbname <database name> [ --userid <user name> ] [ --passwd <user passwrod> ] [
Time of Update: 2013-12-28
夜裡重做主從複製,順便調整了下從庫的my.cnf。早上想起從庫忘了重啟,打完命令接著開啟slave,居然報錯Last_SQL_Errno: 1286Last_SQL_Error: Error executing row event: 'Unknown storage engine 'InnoDB''奇怪,怎麼會報錯不知道儲存引擎InnoDB。查看下引擎:mysql> show engines;+-------------------
Time of Update: 2013-12-28
《Oracle Golden Gate圖文並茂快速掌握》650) this.width=650;" id="aimg_104370" src="http://www.bkjia.com/uploads/allimg/131228/21511KO9-0.jpg" zoomfile="http://www.bkjia.com/uploads/allimg/131228/21511KO9-0.jpg" file="http://www.bkjia.com/uploads/allimg/131228/2
Time of Update: 2013-12-28
Oracle10g用戶端工具plsql連結服務端配置Oracle10g用戶端工具比如plsql,在網路中連結服務端問題比較多,經常出現很多莫名其妙的問題。實際上不是plsql的配置,問題還是出在用戶端配置上面,網上有很多的解決辦法,並非真正的湊效,下面說一下有效解決辦法:安裝用戶端為企業管理器,預設安裝吧。安裝後需要配置,這個位置位置在:D:\oracle\product\10.2.0\client_1\NETWORK\ADMIN有兩個檔案需要配置:sqlnet.oratnsnames.ora先