Time of Update: 2015-01-19
標籤:最佳化目標 1.減少 IO 次數 IO永遠是資料庫最容易瓶頸的地方,這是由資料庫的職責所決定的,大部分資料庫操作中超過90%的時間都是 IO 操作所佔用的,減少 IO 次數是 SQL 最佳化中需要第一優先考慮,當然,也是收效最明顯的最佳化手段。 2.降低 CPU 計算 除了 IO 瓶頸之外,SQL最佳化中需要考慮的就是 CPU 運算量的最佳化了。order by, group by,distinct … 都是消耗 CPU 的大戶(這些操作基本上都是 CPU
Time of Update: 2015-01-19
標籤:apache:如果採用RPM包安裝,安裝路徑應在 /etc/httpd目錄下apache設定檔:/etc/httpd/conf/httpd.confApache模組路徑:/usr/sbin/apachectlweb目錄:/var/www/html日誌目錄:/var/log/httpd如果採用原始碼安裝,一般預設安裝在/usr/local/apache2目錄下 php:如果採用RPM包安裝,安裝路徑應在
Time of Update: 2015-01-19
標籤:方法1)select * from mytable order by CONVERT(chineseColumnName USING gbk); (備忘:chineseColumnName 位排序欄位)方法2)對於包含中文的欄位加上"binary"屬性,使之作為二進位比較,例如將"name char(10)"改成"name char(10)binary"。 原因:在MySQL中,進行中文排序和尋找的時候,對漢字的排序和尋找結果是錯誤的。
Time of Update: 2015-01-19
標籤:1. 在Console -> Data Templates 找到mysql-cacti-templates的mysql模板,編輯:在這裡面把Port的Use Per-Data Source Value (Ignore this Value)選中,意思是由使用者輸入這個參數的值,然後儲存。把所有有關mysql模板都按上面的方法更改。2. 在Console->Data Input Methods內,把所有有關mysql資料項目的Port都改成不請允許為空白。取消選中Allow
Time of Update: 2015-01-19
標籤:監控主機 192.168.24.69 ,以下用A表示被監控主機 192.168.24.79,以下用B標識 記得在A伺服器的cacti中匯入監控mysql的templates檔案 1.在B上安裝snmp#yum install net-snmp#vi /etc/snmp/snmpd.conf更改以下部分啟動snmpd服務並加入開機任務#service snmpd start#chkconfig snmpd
Time of Update: 2015-01-19
標籤: 1、鎖機制 1)在處理並發讀寫時,通常使用一套鎖系統來解決問題。鎖系統由讀鎖(又稱共用鎖定)和寫鎖(又稱獨佔鎖定)組成。 2)每一種鎖操作(如獲得鎖、檢查鎖是否已解除、釋放鎖),都會增加系統開銷。鎖策略就是在鎖開銷和資料安全之間尋求一種平衡。MySQL的每種儲存引擎都可以實現專屬的鎖策略或鎖粒度。在儲存引擎設計中,鎖管理是個非常重要的議題。兩種最重要的鎖策略: (1)行級鎖:可以支援最大的並發處理能力,但也帶來最大的鎖開銷。行級鎖由儲存引擎(如InnoDB)實現,伺服器完全不瞭解
Time of Update: 2015-01-19
標籤: 本文主要講mysql解壓版在windows下的安裝和配置,在官網http://www.mysql.com/下載mysql-cluster-gpl-7.3.7-winx64.zip,然後將mysql解壓到任意路徑,如:D:\ mysql-cluster-gpl-7.3.7-winx64。
Time of Update: 2015-01-19
標籤:mysql作業系統:Red Hat Enterprise Linux 6.6 x86_64備忘:物理機上部署了一台PXE伺服器(RHEL 6.6 x86_64 + http + dhcp + tftp + kickstart + dns),安裝的RHEL 6.6裡所選擇的包為@base,並且提前將光碟片配置為本地源。軟體包:cmake-2.8.10.2.tar.gzmysql-5.5.33.tar.gz安裝步驟:#!/bin/bash# install require
Time of Update: 2015-01-19
標籤:mysql作業系統:Red Hat Enterprise Linux 6.6 x86_64伺服器資訊:master.mysql.whh.org 192.168.255.1slave.mysql.whh.org 192.168.255.2master伺服器配置:1- 編輯/etc/my.cnf檔案,設定伺服器server-id為1,id號建議使用伺服器ip地址最後一位。2- 重啟服務,service mysqld
Time of Update: 2015-01-19
標籤:二十種實戰調優MySQL效能最佳化的經驗發布時間:2012 年 2 月 15 日 發行者: OurMySQL 來源:web大本營 才被閱讀:3,354
Time of Update: 2015-01-19
標籤:hibernate 物業管理 資料庫表 項目開發 應用程式 對這套課程有興趣的,可以加我QQ2059055336和我聯絡。 rapid-framework是一個以spring為核心的項目架構,該架構將各個零散的架構(flex,struts,strust2,springmvc,hibernate,ibatis,
Time of Update: 2015-01-19
標籤: 1 //預存程序,利用已知的經緯度查詢其他文章距離自己的距離。juli的演算法是網上拿的 2 //如果存在就刪除這個預存程序 3 >> drop procedure if exists `get_distance`; 4 //設定預設結束符為%% 5 >> delimiter %% 6 //開始建立語句,4個參數,in
Time of Update: 2015-01-19
標籤:author:skatetime:2015/01/19MySQL叢集全域一覽表 用法:# monrep -hUsage: monrep [-d dbname ] -d Database Cluster name -h Display basic help# 例如我的一個叢集名為dbx,那使用如下:# monrep -d
Time of Update: 2015-01-19
標籤:mysql主從一、主從複製原理:將Mysql的資料分布到多個系統上去,這種分布的機制,是通過將Mysql的某一台主機的資料複製到其它主機(slaves)上,並重新執行一遍來實現的。複製過程中一個伺服器充當主伺服器,而一個或多個其它伺服器充當從伺服器。簡單的說:從伺服器的IO線程從主伺服器擷取二進位日誌,並在本地儲存為中繼日誌,然後通過SQL線程來在從上執行中繼日誌中的內容,從而使從庫和主庫保持一致。A.master將改變記錄到二進位日誌(binary
Time of Update: 2015-01-19
標籤:mysql source screen install mysql 5.6.22 source code1、配置yum / epel2、安裝基礎環境 yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libtiff-devel libjpeg-6b
Time of Update: 2015-01-18
標籤:lighttpd mysql php簡單教程lighttpd+php5+mysql+Debian etchlighttpd是速度最快的靜態web server,mysql最通用的的database server,不過考慮換成sqlite先來看看lighttpd吧,裝了debian 後一切都很簡單了。先通過ssh登入到debian1、#apt-get install lighttpd2、#apt-get install php5-cgi配置php#vi
Time of Update: 2015-01-19
標籤:mysql查詢結果匯出/輸出/寫入到檔案方法一:直接執行命令:mysql> select count(1) fromtable into outfile‘/tmp/test.xls‘;Query OK, 31 rows affected (0.00 sec)在目錄/tmp/下會產生檔案test.xls遇到的問題:mysql> select count(1) fromtable into
Time of Update: 2015-01-19
標籤:
Time of Update: 2015-01-19
標籤:1. 安裝cmake: sudo apt-get install cmake2.安裝MySQL5.5a) 下載:sudo wget http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.40.tar.gzb) 解壓並進入目錄: sudo tar zxvf mysql-5.5.4
Time of Update: 2015-01-19
標籤:1.表設計 遵循三範式,但必要的時候做資料冗餘,舉例說明:在許可權模型中可能會用到5張表 使用者表、角色表、許可權表,還有使用者角色關聯表和角色許可權關聯表。如果此時要通過使用者查詢許可權則必須關聯查詢或者使用多條sql查詢,此時可以在使用者表增加一個欄位來儲存使用者的許可權(例如將許可權值使用逗號隔開),這樣可以如果查詢某使用者的許可權可以直接在使用者表中查詢,查詢後再用程式來處理。