Innodb最佳化之修改頁大小

MySQL在使用innodb引擎的時候頁大小預設是16K,這個大小對於很多應用來說太大了,很多在其他資料如ORACLE運行良好的應用遷移到innodb後發現IO壓力偏大,MySQL本身沒有提供修改頁大小的參數,但是我們可以通過修改源碼重新編譯mysql來實現,下面來做個測試,做測試的資料庫版本為mysql-5.5.25: 先查看當前的頁大小:mysql> SHOW GLOBAL STATUS like 'Innodb_page_size';+------------------+

人工誤刪除InnoDB ibdata資料檔案如何恢複?

在日常工作中,因不熟悉InnoDB引擎,在群裡看到有很多人誤刪除了InnoDB ibdata資料檔案)和ib_logfileredo log重做交易記錄檔),結果導致了杯具的發生。如果你有做主從複製同步,那還好,如果是單機呢?如何恢複?下面,請看恢複示範:一、你可以用sysbench類比資料的寫入,如:sysbench --test=oltp --mysql-table-engine=innodb --oltp-table-size=10000000 --

SQL Server會寫入哪些註冊表?

 在SQLServer啟動過程中首先會從註冊表讀取啟動資訊,有時候SQLServer無法啟動的時候我們需要修改註冊表的問題。但是SQLServer的資訊儲存在註冊表哪裡呢?從網上找了很久但是都不是很全。 其實微軟在2008 R2 SP1之後的版本中新增加了一個DMV可以查詢SQLServer執行個體中Windows註冊表中的配置資訊和安裝資訊,對於每個登錄機碼返回一行,可以返回主機上可用的 SQL Server 服務或 SQL Server

ORA-01031: insufficient privileges處理一例

故障現象:[oracle@L-DB-100-17 ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.4.0 - Production on 星期六 1月 5 14:59:15 2002Copyright (c) 1982, 2007, Oracle.  All Rights Reserved. ERROR:ORA-01031: insufficient privilegesEnter

使用DBCC CHECKPRIMARYFILE 查詢Detach資料庫資訊

在論壇碰到有人問到無法Attach資料庫的問題,錯誤資訊為: Msg 5171, Level 16, State 1, Line2“path\allen_log.ldfis not a primary database

Mongodb主從配置

一:使用命令列方式配置mongodb主從[root@server11 ~]#  /usr/local/mongodb/bin/mongod --bind_ip 192.168.1.112 -port 3306 --dbpath /data/mongodb/db1/ --logpath /usr/local/mongodb/logs/server1.log  --res

mysql慢查詢開啟及分析方法

        最近服務維護的公司的DB伺服器,總是會出現問題,感覺需要最佳化一下了,登陸上去,發現慢查詢日誌都沒有開,真是慚愧, 故果斷加上慢查詢日誌,經過分析sql記錄,發現問題很多,開發人員很多沒有對sql最佳化,由於現在業務量較少,而且伺服器效能配置較高,所以看不出問題。        加上慢查詢日誌好後,瞬間日誌暴增,

Oracle體繫結構之SCN、執行個體恢複

SCN:System Change NumberSCN是Oracle資料庫的一個邏輯的內部時間戳記,用以標識資料庫在某個確切時刻提交的版本。在事務提交或復原時,它被賦予一個惟一的標識事務的SCN,用來保證資料庫的一致性。SQL> select dbms_flashback.get_system_change_number, SCN_TO_TIMESTAMP(dbms_flashback.get_system_change_number) from

對rman命令report obsolete的一點說明

     之前誤以為歸檔的備份組超過備份保留原則後,report obsolete 會報其到期.於是設定了備份冗餘策略為1,備份兩次歸檔,發起report obsolete 命令希望能看到到期的歸檔備份組,但結果卻未顯示該備份組obsolete,看來有必要好好研究下,於是有下文。一 先看看report obsolete命令的官方說明Lists full backups, data file copies, and archived redo log

常用的兩種資料分區方法(以Teradata為例)

海量資料效能最佳化的一個基本的原則就是“分區”也有叫“分區”的)。分區思想其實就是日常工作生活中的抽屜原理:我們把自己的物品按照某種邏輯歸置到多個小抽屜中,一般會比混在一個大抽屜中好找;但是小抽屜太多了、或者邏輯混亂了,也可能效果適得其反。Teradata的分區文法較為簡潔,其中常用的是按時間分區,如下例只要添加到create table語句末尾就可以實現2013年全年一天一個分區了為了省事,可以一次分5-10年):PARTITION BY RANGE_N(&nbs

AIX平台ORACLE啟用SGA大頁面(LARGE PAGE)

     下面是在AIX平台上面關於SGA的大頁面的配置與監控1,aix支援的頁的大小   AIX支援4種頁的大小,但是並不是每一個硬體平台都同時支援4種,可以使用下面的命令來查看pagesize -a    4096  65536  16777216  17179869184

Linux平台Oracle安裝指令碼

# 指令碼僅供交流學習使用!# 指令碼目前的版本為1.0.實現了實體記憶體&交換空間的檢測,RPM包的自動安裝(需配置Yum或者掛載光碟片,如果你複製了所有需要的RPM包到某個目錄,也OK.),使用者&使用者組的建立,軟體環境變數的配置,系統核心參數配置等功能.指令碼執行成功後,即可將Oracle安裝包解壓然後runInstaller開啟圖形化安裝了.# 指令碼已在Red Hat Enterprise Linux 5.4 64bit上測試通過(Oracle 10g/Oracle1

主從故障處理--session 層級參數複製錯誤

    接受新項目,主從資料庫複寫同步錯誤,Error Code  1292 invalid datatype)    報錯SQL:update wave set IS_WAVED = 0,LEVEL = 1,SOURCE_TB_NAME = null,SOURCE_ID = null,UPDATE_TIME = '2013-03-10 02:13:36.0' where PLAYER_ID = 80406 and TYPE

使用者資訊表水平拆表方案

650) this.width=650;" border="0" alt="" src="http://www.bkjia.com/uploads/allimg/131228/225U043W-0.jpg" />下面650) this.width=650;" border="0" alt="" src="http://www.bkjia.com/uploads/allimg/131228/225U05603-1.jpg"

如何乾淨的清除Slave同步資訊【小技巧】

mysql> show slave status\G; *************************** 1. row ***************************                Slave_IO_State: Waiti

all許可權使用者無法執行預存程序

   我們使用預存程序的時候,往往只注意要給調用預存程序的帳號賦予相應許可權,但是實際上預存程序定義使用者與這個預存程序能否被執行有直接關係,如果不知道這點,即使調用預存程序的帳號具備存相關許可權,一樣還是不能執行預存程序。文法:CREATE DEFINER=`xx`@`%` PROCEDURE `mmm`這裡DEFINER有兩種模式Security definer和Security invokerSecurity definer:  

Centos6.3下mysql主從複製筆記

MySQL主從複製結構是基於mysql bin-log日誌基礎上從庫通過開啟IO進程收到主庫的bin-log日誌增量資訊,並儲存到本地relay log,而後再通過開啟MYSQL進程從relay log上擷取的增量資訊並翻譯成SQL語句後寫到從資料庫。 主從複製結構實際上可以實現兩個功能 1.從庫充當主庫的Database Backup執行個體 2.讀寫分離主庫負責正常讀寫資料從庫只負責讀資料

資料採礦的常見方法

資料採礦的常見方法基本概念資料採礦就是從大量的、不完全的、有雜訊的、模糊的資料中提取隱含在其中的、人們事先不知道的、但又是潛在有用的資訊和知識的過程。確切地說,作為一門廣義的面嚮應用的交叉學科,資料採礦整合了許多學科中成熟的工具和技術,包括資料倉儲技術、統計學、機器學習、模型識別、人工智慧、神經網路等等。過程模型對企業來說,資料採礦就是在“資料礦山”中找到蘊藏的“知識金塊”,協助企業減少不必要投資的同時提高資金回報。目前應用最為廣泛的資料採礦過程模型是CRISP-DM跨行業資料採礦過程標準,Cr

SQL Server 事務執行一半出錯是否自動復原整個事務

大家都知道SQL Server事務是單個的工作單元。如果某一事務成功,則在該事務中進行的所有資料修改均會提交,成為資料庫中的永久組成部分。如果事務遇到錯誤且必須取消或復原,則所有資料修改均被清除。所以是不是說事務出錯一定會復原整個事物呢? 先看幾個個例子: --create tablecreatetabletestrollback(id intprimarykey, name varchar(10)) SETXACT_ABORTOFF-

總頁數: 978 1 .... 347 348 349 350 351 .... 978 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.