mysql分區表—list partition

author:skatetime:2012/11/28mysql分區---list partition mysql的list分區和range的分區十分類似,只是list分區的範圍是一列表,用PARTITION BY LIST(expr)類似定義,expr是基於一列或某列返回interger的運算式 list分區定義mysql> show create table list_t; CREATE TABLE `list_t` (  `c1` int(11) DEFAULT NULL,  `c2

mysql最佳化(2)—表的數量和暫存資料表

author:skatetime:2012/06/30mysql最佳化(2)---表的數量和暫存資料表 1.mysql如何open和close表mysql如何open表mysql open表是通過控制代碼(file descriptor )來實現的,mysql是多線程的,在並發session

mysql最佳化—–dml語句

author:skatetime:2012/07/02 mysql最佳化-----dml語句 一. insert語句1. insert語句操作的流程:1).connecting2).發送query到server3).分析query4).insert row5).insert indexes6).關閉串連2. insert語句最佳化思想是批量提交insert語句(同時也要平衡化整為零的原則)例如,  A. 使用帶有多值insert;  B. 關閉autocommit功能,避免每個insert

mysql最佳化—–ddl語句

author:skatetime:2012/07/02mysql最佳化-----ddl語句 在drop table維護mysql資料庫時,在drop操作期間,整個系統會被hang住,這個hang的時間的長短與Buffer Pool的大小相關。主要原因在於InnoDB在drop table時,會連續兩次遍曆buf pool LRU 鏈表,遍曆的過程加鎖,因此導致系統hang住。 第一遍用於釋放adaptive hash中的記錄:0. 擷取當前buf pool的mutex,為遍曆buf pool

DBA面對新mysql環境

author:skatetime:2013/01/10 DBA面對新mysql環境感悟 1.初識單個mysql伺服器2.初識生產環境mysql架構3.初識cache層和mysql的關係4.初識其他API(如訊息佇列)和mysql的關係5.初識業務和mysql的關係 1.初識單個mysql伺服器 1.1 一個全新的Mysql環境,要基本瞭解mysql版本、os平台、字元集等資訊mysql> status;--------------mysql  Ver 14.12 Distrib 5.0.9

mysql記憶體原理與資料結構介紹

author:skatetime:2012/08/28mysql記憶體原理與資料結構介紹  大概內容如下:1.Mysql如何完成一個session2.mysql記憶體結構3.mysql資料結構4.mysql架構設想  ........設計系統時注意點首先考慮:系統不同的服務物件的定位,比如保證系統的高穩定、高能,還是對使用者的友好型;總要有取捨的。 再次設計系統時必須考慮:1.控製表的資料量,根據硬體設定給定閥值(如500w或1000w),如果表的資料量預計會 

mysql分區表—-column partition

author:skatetime:2012/11/28mysql分區----column partition mysql從5.5開始支援column分區,也可以認為是range和list分區的升級版,column分區可以要求分區鍵是integer或要轉化為interger,而且range column可以對多個列進行分區,在5.5之後,可以用column分區替換range和list分區,但是column分區是有限制的,column分區不接受運算式,只接受普通列。單列的column

mysql thread入門分析

author:skatetime:2012/12/4 mysql thread入門分析 今天下午和群裡的朋友討論mysql的thread

mysql的binlog詳解

author:skatetime:2012/03/27 mysql的binlog詳解 什麼是binlogbinlog日誌用於記錄所有更新了資料或者已經潛在更新了資料(例如,沒有匹配任何行的一個DELETE)的所有語句。語句以“事件”的形式儲存,它描述資料更改。binlog作用因為有了資料更新的binlog,所以可以用於即時備份,與master/slave複製和binlog有關參數log_bin設定此參數表示啟用binlog功能,並指定路徑名稱log_bin_index設定此參數是指定二進位索引檔

修改mysql的字元集和預設儲存引擎

author:skatetime:2012/05/18修改mysql的字元集和預設儲存引擎 1.修改mysql的字元集mysql庫現有字元集mysql> show variables like 'character%';+--------------------------+----------------------------+| Variable_name            | Value                      |+----------------------

mysql開發規範文檔

Author:sakteTime:2013/02/27 mysql開發規範文檔 1.mysql資料庫命名規範2.表結構設計、資料類型選擇3.開發注意事項 1.mysql資料庫命名規範1.1

tpcc-mysql安裝與使用

author:skatetime:2013/03/25tpcc-mysql安裝與使用下載工具包Tpcc-mysql是percona基於tpcc衍生出來的產品,用來測試OLTP(線上交易處理)系統效能的軟體, TPCC-MYSQL是開源的TPC-C測試軟體其源碼放在bazaar(Bazaar是一個分布式的版本控制系統,採用GPL許可協議,可運行於Windows、GNU/Linux、UNIX 以及 Mac OS 系統之上。Bazaar

mysql線上無效能影響刪除7G大表

author:skatetime:2013/03/01mysql線上無效能影響刪除7G大表 如何在mysql資料庫裡刪除7G(或更大)大表,使其又不影響伺服器的io,導致效能下降影響業務。先不說其是mysql表,就是普通檔案,如果直接rm刪除,也會使伺服器的io效能急劇下降;換個思路如果用化整為零的方式,分多次大大檔案一點一點刪除,就可以避免因刪除檔案佔用太多伺服器io資源例子:版本:mysql> select version();+------------+| version()  |+

mysql字元集小結

author:skatetime:2013/04/09mysql字元集小結 今天同事阿傑兄發現內部一台mysql測試伺服器亂碼,以前也記錄過關於字元集的,今天再補充下 修改mysql的字元集和預設儲存引擎 http://blog.csdn.net/wyzxg/article/details/7581415 查看庫現有的字元集:mysql> show variables like '%char%';+--------------------------+-------------------

MySQL單機多執行個體方案

author:skatetime:2013/03/14  MySQL單機多執行個體方案,是指在一台物理的PC伺服器上運行多個MySQL資料庫執行個體,為什麼要這樣做?這樣做的好處是什嗎?1.儲存技術飛速發展,IO不再是瓶頸普通PC伺服器的CPU與IO資源不均衡,因為磁碟的IO能力非常有限,為了滿足應用的需要,往往需要配置大量的伺服器,這樣就造成CPU資源的大量浪費。但是,Flash儲存技術的出現改變了這一切,單機的IO能力不再是瓶頸,可以在單機運行多個MySQL執行個體提升CPU利用率。2.My

mysql索引測試案例

author:skatetime:2013/04/10 mysql索引測試案例 實驗條件:mysql> show create table users\G;*************************** 1. row ***************************       Table: usersCreate Table: CREATE TABLE `users` (  `id` int(11) NOT NULL,  `name` varchar(45)

mysql的sql_mode合理設定

author:skatetime:2013/04/11 mysql的sql_mode合理設定sql_mode是個很容易被忽視的變數,預設值是空值,在這種設定下是可以允許一些非法操作的,比如允許一些非法資料的插入。在生產環境必須將這個值設定為strict 模式,所以開發、測試環境的資料庫也必須要設定,這樣在開發測試階段就可以發現問題   sql_mode常用值如下: ONLY_FULL_GROUP_BY:對於GROUP BY彙總操作,如果在SELECT中的列,沒有在GROUP

mysql replication環境檢查指令碼

author:skatetime:2013/05/13 mysql replication環境檢查指令碼 此指令碼部署在slave端,可以通過簡訊或郵件監控slave的mysqld健康,replication環境健康,及複寫延遲。 指令碼:mysql_rep_moni.sh#!/bin/bash### author: skate### time: 2013-05-14### function: This script detects the mysqld health, replicaton

Mysql分表準則

author:skatetime:2013/05/14Mysql分表準則在大量使用mysql時,資料量大、高訪問時,為了提高效能需要分表處理,簡介下mysql分表的標準,後續會繼續補充 環境:業務類型:OLTP硬體:cpu:8cpu 2.4GHZmem:48G磁碟:raid5 6×sas 什麼樣的表需要拆分:根據表的體積、表的行數、訪問特點來衡量表是否需要拆分一.拆分標準是:  1.表的體積大於2G或行數大於1000w,以單表主鍵等簡單形式訪問資料,這個時候需要分表 

Web Service中操作MySQL資料庫

               Web Service中操作MySQL資料庫       註:本文還是Flex + Web Service + MySQL系列Blog中的一篇         上一篇實現了在Web Service中串連MySQL資料庫,其實就是ASP.NET中串連MySQL資料庫,並操作資料庫。但在實際中,我們首先要判斷串連的資料庫是否存在,關於怎麼樣去判斷,上一篇已經做了介紹,在這篇Blog中主要介紹當要串連的資料庫不存在的時候,怎麼去建立資料庫。        

總頁數: 2483 1 .... 392 393 394 395 396 .... 2483 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.