Time of Update: 2015-11-08
標籤: 在“現場加號&預約排隊”項目中,“號販子排查任務”線上下測試的時候沒有問題,但是線上後,由於線上的資料量較大,導致在執行查詢的時系統崩潰;後來經過尋找,發現寫的sql不合理,查出了許多用不到的資料,經過修改sql,才使得“號販子排查任務”可以正常使用。源於此,尋找了一些可以提高sql查詢效率的一些方法,希望可以對大家有所協助。 1.合理使用索引 索引是資料庫中重要的資料結構,它的
Time of Update: 2015-11-08
標籤: [[email protected] ~]$ uname -r2.6.32 [[email protected] ~]#cp /usr/include/pthread.h /usr/include/pthread.h.bak[[email protected] ~]#echo ‘/* Linuxthreads */‘ >> /usr/include/pthread.h解決checking for int8... no checking
Time of Update: 2015-11-09
標籤:view(視圖):虛擬表主要用來看(查)資料基表的資料變化會在視圖中體現出來許可權控制將多表查詢的結果整合在視圖中方便使用者查看create view v1 as select ...查詢語句WITH CHECK OPTION 選項-- 插入後的資料,通過視圖能夠查詢出來就符合WITH CHECK OPTION 否則就不符合 DROP VIEW IF EXISTS t_student;CREATE VIEW t_student AS SELECT * FROM studentWITH
Time of Update: 2015-11-07
標籤:innobackupex 完整備份 熱備份聲明昨夜星辰部落格:http://yestreenstars.blog.51cto.com/本文由本人創作,如需轉載,請註明出處,謝謝合作!目的通過innobackupex實現對MySQL的完整熱備份環境OS:CentOS 6.6
Time of Update: 2015-11-09
標籤:zabbix mysql模板都是本人自己製作出來,希望能給大家帶來作用。用戶端設定檔(從服務端下載)zabbix_agentd.conf用戶端軟體zabbix_agents_2.0.3.linux2_6.amd64.tar.gz模板Template_MySQL.xml、Template_MySQL_Repl.xml 1、添加zabbix使用者與使用者組vd14yywg01:~ # groupadd zabbixvd14yywg01:~ # useradd -g zabbix
Time of Update: 2015-11-09
標籤:MYSQL中TIMESTAMP類型可以設定預設值,就像其他類型一樣。 表:——————————————————————————————
Time of Update: 2015-11-07
標籤:主從複製功能通過在主伺服器和從伺服器之間切分處理客戶查詢的負荷,可以得到更好的客戶回應時間,Mysql主從複製的優點如下: 增加健壯性,主伺服器出問題,切換到從伺服器作為備份。 最佳化回應時間,不要同時在主從伺服器上進行更新,可能會引起衝突 在從伺服器備份過程中,主伺服器繼續處理更新主從複製工作原理: 主伺服器將使用者對資料庫的更新操作以二進位格式儲存在 Binary Log 記錄檔中,然後由Binlog Dump線程將BinaryLog記錄檔傳輸給伺服器。
Time of Update: 2015-11-09
標籤:自己的一個例子,在儲存一個email的需求中.mysql定義的欄位,類型:varchar 長度:20 當我插入一個email:[email protected] 發現怎麼樣都差不進去..後面才發現原來是欄位長度20不夠存放..下次要注意,當然,欄位長度設定也不能過於大,夠用即可. 以下為轉寄:今天新開始的項目在做資料庫設計,發現自己對MySql的varchar類型還不熟悉,故又上網收集資料整理如下。1.varchar類型的變化MySQL
Time of Update: 2015-11-07
標籤:mysql cluster fabric cobar 對比 MySQL有眾多叢集方案,大多數公司用到的都是主從、讀寫分離、galera這類多主方案,非常適合於中小企業。對於大企業我們需要分表分庫,我之前寫了3篇關於有分表分庫功能的MySQL叢集方案Fabric, Cobar, MySQL
Time of Update: 2015-11-09
標籤:mysql備份 mysql
Time of Update: 2015-11-09
標籤:mysql 學習筆記 mysql入門 MySQL簡介 MySQl資料庫是關係型資料庫。 關係型:使用一個關係來表示實體資訊和實體之間的聯絡。關係:二維表,有行有列。 SQL:結構化查詢語言 (SQL)。 SQL = DDL(資料定義語言 (Data Definition
Time of Update: 2015-11-09
標籤:mysql 學習筆記 mysql入門 庫操作(database) 1、顯示庫:Show databases;顯示所有已存在的庫Show databases like ‘條件’;條件查詢 條件查詢:%匹配0個或多個任一字元串。_可匹配任意一個字串。 2、查看庫資料:Show create databas
Time of Update: 2015-11-06
標籤:1.查看已安裝的版本rpm -qa|grep -i mysql 2.刪除已有mysqlyum remove mysql-libs 移除已經安裝的mysql 命令:rm -fr /usr/lib/mysql rm -fr /usr/include/mysql 刪除老版本mysql的開發標頭檔和庫rm -fr /var/lib/mysql 刪除資料檔案rm -f /etc/my.cnf
Time of Update: 2015-11-09
標籤:mysql 學習筆記 mysql入門 設計範式(NF = Normal Format)範式:規範的格式。範式是設計關聯式資料庫必須遵守的規則。如果我們滿足了設計範式的要求,則資料庫會簡潔,結構清晰。反之,會出現資料冗餘,還有插入、刪除、修改資料出現異常。 設計範式種類:1NF、2NF、3NF、BCNF(巴德斯科範式)、4NF、5NF(完美
Time of Update: 2015-11-06
標籤:## 導語曾經我以為,學會了select、update、insert和delete之後,我就學會了資料庫~,要不是到公司看到SQL裡充滿了密密麻麻的的各種函數,我差點就信了~,當初的自己是多麼的天真,o(╯□╰)o現在的資料庫功能之強大,使得很多的商務邏輯轉移到了資料庫上,更多的事務和預存程序出現在系統中,因此,拼接字串成為了當代程式員必備的技能,要想練就拼接千百行的SQL,語句,你不能不熟練掌握以下函數.###
Time of Update: 2015-11-06
標籤:不通過ssh通道,mysql 授予遠端連線直接存取語句GRANT ALL PRIVILEGES ON *.* TO [email protected]‘%‘ IDENTIFIED BY ‘!DSJdg!‘ WITH GRANT OPTION; 後來revoke 一下,錯誤。重新grant 出現錯誤。mysql> GRANT ALL PRIVILEGES ON *.* TO [email protected]‘%‘ IDENTIFIED BY
Time of Update: 2015-11-08
標籤:centos可以使用yum安裝mysql 但是版本很低,且不靈活。本文將介紹如何使用安裝包安裝mysqlhttp://dev.mysql.com/downloads/mysql/ 下載mysql 將下載檔案放在/opt/mysoft檔案夾中解壓檔案tar -xf MySQL-5.6.22-1.linux_glibc2.5.x86_64.rpm-bundle.tar這裡我們要安裝mysql的服務端和客服端,所以使用下面兩個檔案:MySQL資料庫:
Time of Update: 2015-11-06
標籤:mysql python 對於資料庫操作,和 TCP/IP 的三向交握異曲同工之妙,建立串連,執行操作,中斷連線。當然這就需要建立串連的工具Python串連mysql的方案有oursql、PyMySQL、 myconnpy、MySQL Connector 等,不過本篇說的確是另外一個類庫MySQLdb,MySQLdb 是用於Python連結Mysql資料庫的介面,它實現了 Python 資料庫 API 規範
Time of Update: 2015-11-06
標籤:MySQL 欄位約束 null,not null,default,auto_increment【來源於】沒有規矩,不成方圓,任何事物都是如此。在MySQL中,每個欄位定義都包含附加約束或者修飾符,這些可以用來增加對所輸入資料的約束。今天我們就來看一下MySQL的欄位約束:NULL和NOT NULL修飾符、DEFAULT修飾符,AUTO_INCREMENT修飾符。NULL 和 NOT NULL 修飾符:可以在每個欄位後面都加上這NULL 或 NOT NULL
Time of Update: 2015-11-06
標籤: 1、前期準備 1.1 環境說明: 作業系統: CentOS release 6.4 (Final) [查看命令 cat /etc/redhat-release ] mysql : mysql-5.6.26 1.2 徹底刪除系統內建mysql yum remove mysql mysql-server mysql-libs compat-mysql* rm -rf /var/lib/mysql