Time of Update: 2015-08-04
標籤:MySQL的萬能"嵌套迴圈"並不是對每種查詢都是最優的。不過還好,mysql查詢最佳化工具只對少部分查詢不適用,而且我們往往可以通過改寫查詢讓mysql高效的完成工作。在這我們先來看看mysql最佳化器有哪些局限性: 1.關聯子查詢 mysql的子查詢實現得非常糟糕。最糟糕得一類查詢是where條件中包含in()的子查詢語句。 例如,我們希望找到sakila資料庫中,演員Penlope Guiness參演的所有影片資訊。
Time of Update: 2015-08-04
標籤:準備工作 安裝make yum -y install gcc automake autoconf libtool make 安裝g++ yum install gcc gcc-c++ 下面正式開始 --------------------------------------------------------------------------- 一般我們都需要先裝pcre, zlib,前者為了重寫rewrite,後者為了gzip壓縮。
Time of Update: 2015-08-05
標籤:linux mysql常用命令linux常用操作命令: 一:串連mysql mysql -uroot -h192.168.1.24 -P3306 -p kobe24 # -u:使用者名稱、-h:IP 遠端連線資料庫、-P:連接埠(預設3306)、-p:密碼; 二:常用操作: 1:查詢當前庫:show
Time of Update: 2015-08-05
標籤:1.匯出本機資料庫資料到本地檔案mysql -A service_db -h your_host -utest -ptestmysql> select * from t_apps where created>‘2012-07-02 00:00:00‘ into outfile /tmp/apps.csv 2.匯出遠端資料庫資料到本地檔案mysql -A service_db -h your_host -utest -ptest -ss -e "SELECT *
Time of Update: 2015-08-05
標籤:MySQL基礎配置之mysql的預設字元編碼的設定(my.ini設定字元編碼)MySQL的預設編碼是Latin1,不支援中文,那麼如何修改MySQL的預設編碼呢,下面以設定UTF-8為例來說明.MySQL的預設編碼是Latin1,不支援中文,那麼如何修改MySQL的預設編碼呢,下面以UTF-8為例來說明需要注意的是,要修改的地方非常多,相應的修改方法也很多。下面是一種最簡單最徹底的方法:一、Windows系統下面 1、中止MySQL服務
Time of Update: 2015-08-05
標籤:在以前的部落格中陸續記錄了有關查詢效率方面的文章。今天在整理一下,寫上自己的一些心得記錄如下:常見查詢慢的原因常見的話會有如下幾種:1、沒有索引或沒有用到索引。PS:索引用來快速地尋找那些具有特定值的記錄,所有MySQL索引都以B-樹的形式儲存。如果沒有索引,執行查詢時MySQL必須從第一個記錄開始掃描整個表 的所有記錄,直至找到符合要求的記錄。表裡面的記錄數量越多,這個操作的代價就越高。如果作為搜尋條件的列上已經建立了索引,MySQL無需掃描任何記錄
Time of Update: 2015-08-04
標籤:myeclipse mysql 這兩天在MyEclipse中開發Web項目時,串連MYSQL資料庫,出現問題:Access denied for user ‘root‘@‘localhost‘ (using password:YES)。
Time of Update: 2015-08-05
標籤:MySQL匯出的SQL語句在處理百萬級資料的時候,可能匯入要花幾小時。在匯出時合理使用幾個參數,可以大大加快匯入的速度.-e 使用包括幾個VALUES列表的多行INSERT文法;--max_allowed_packet=XXX 用戶端/伺服器之間通訊的緩衝區的最大大小;--net_buffer_length=XXX TCP/IP和通訊端通訊緩衝區大小,建立長度達net_buffer_length的行。注意:max_allowed_packet 和 net_buffer_length
Time of Update: 2015-08-04
標籤:重設mysql密碼的方法有很多,官網也提供了很方便的快捷操作辦法,可參考資料 resetting permissions 。本文重設密碼的具體步驟如下:一、停止MySQL(如果處於運行狀態)#service mysqld stop輸出Shutting down MySQL. [ OK ]關於 #service mysqld stop 命令,可參考 CENTOS 6.5
Time of Update: 2015-08-04
標籤:1.命令列登入: mysql -u xxx -p -h localhost -P 3306,輸入密碼,斷行符號登入2.擷取協助, help xxx , \h xxx 不要在後面加分號3.exit,quit 退出程式4.MySQL Administrator (估計偏向管理) MySQL Query Browser(大概是偏向查詢),反正二者有重合5.選擇資料庫use xxx; 展示全部資料庫 show databases;
Time of Update: 2015-08-05
標籤:剛剛遇到這個報錯,我無語了,我這麼個菜逼,咋解決,還好師兄(付付)解決了,付付真棒,在此記錄一下,以供學習Can ‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock ‘(2) ";1.查日誌(首先還是看error.log),我看了一遍,繼續急,師兄看了一遍 2. can‘t create /write to file ‘tmp‘
Time of Update: 2015-08-04
標籤: SQL標準定義了4類隔離等級,包括了一些具體規則,用來限定事務內外的那些改變時可見的,那些是不可見的。低層級的隔離級一般支援更高的並發處理,並擁有更低的系統開銷。ReadUncommitted(讀取未提交內容)在該隔離等級,所有事務都可以看到其他未提交事務的執行結構。本隔離等級很少用於實際應用,因為它的效能也不比其他層級好多少。讀取未提交的資料,也被稱之為髒讀(Dirty
Time of Update: 2015-08-02
標籤:mysql insert update delete select DML:資料操作語言 INSERT DELETE SELECT
Time of Update: 2015-08-04
標籤:留存再測實驗證PHP API中,MYSQL與MYSQLI的持久串連區...很久很久以前,我也是因為工作上的bug,研究了php mysql client的串連驅動mysqlnd
Time of Update: 2015-08-04
標籤:From: http://blog.chinaunix.net/uid-22414998-id-2945656.html This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME
Time of Update: 2015-08-04
標籤:2015/08/041、使用預設yum安裝mysql:#yum install mysql #yum install mysql-server #yum install mysql-devel2、配置mysql 檔案許可權: #chgrp -R mysql /var/lib/mysql #chmod -R 770 /var/lib/
Time of Update: 2015-08-04
標籤:From: http://blog.xupeng.me/2013/10/11/mysql-replace-into-trap/MySQL 對 SQL 有很多擴充,有些用起來很方便,但有一些被誤用之後會有效能問題,還會有一些意料之外的副作用,比如 REPLACE INTO。比如有這樣一張表:12345678CREATE TABLE `auto` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `k` int(10) unsigned
Time of Update: 2015-08-03
標籤: Python操作mysql資料庫 ----基於Red Hat Enterprise Linux Server release 6.4 (Santiago);python 2.6.6 簡介:Python標準資料庫介面為 Python DB-API,Python DB-API為開發人員提供了資料庫應用編程介面。 下面簡單說下如何調用和操作mysql資料庫的 import MySQLdb #引入MySQLdb模組 db =
Time of Update: 2015-08-01
標籤:ZH乳酪:Ubuntu 14.04安裝LAMP(Linux,Apache,MySQL,PHP) 之前已經介紹過LAMP的安裝,這邊文章主要講解一下LAMP的配置。1.配置Apache(1)調整KeepAlive設定(參考[1]、[2]):在記憶體非常充足的伺服器上,不管是否關閉 KeepAlive 功能,伺服器效能不會有明顯變化;如果伺服器記憶體較少,或者伺服器有非常大量的檔案系統訪問時,或者主要處理動態網頁服務,關閉 KeepAlive
Time of Update: 2015-08-01
mysql代理之AtlasAtlas是由 Qihoo 360,