Time of Update: 2015-05-11
標籤:寫在前面的話:總是在災難發生後,才想起容災的重要性;總是在吃過虧後,才記得曾經有人提醒過。(一)核心軍規(1)不在資料庫做運算 cpu計算務必移至業務層;(2)控制單表資料量 int型不超過1000w,含char則不超過500w; 合理分表; 限制單庫表數量在300以內;(3)控制列數量 欄位少而精,欄位數建議在20以內;(4)平衡範式與冗餘
Time of Update: 2015-05-11
標籤:sql語句 manual server 資料庫 excel 摘要 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server versio····這句話對於咱們並不陌生,無非就是多了“,”
Time of Update: 2015-05-11
標籤:之前一直對索引有個誤區,加索引的缺點是,增大了儲存空間,並且增大了增刪改的代價,但這些我覺得對越來越好的硬體來說,已經沒多大問題所以我一直想,在每個欄位都加個單獨索引,這樣就最好了,因為一般卡死,都是綜合的select查詢,相對增改一條的操作,就算加多一倍的欄位也沒多大問題但是,忽略了一個很重要的問題,就是一次查詢只能用到一個索引也就是說,就算你把全部欄位都加了索引,只會用到一個索引,一點用都沒,所以多欄位索引mysql資料庫索引誤區
Time of Update: 2015-05-11
標籤:centos mysql CentOS安裝MySQL的方式有很多,在這篇文章和大家介紹一種非常easy的安裝方式,前提是網路連接正常。 步驟一:輸入命令 wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm &
Time of Update: 2015-05-11
標籤:Mysql 資料庫是資料庫初學者最佳的選擇的,其文法簡單,採用的非底層的SQL語言定義(DDL)、操作(DML)、控制(DCL)資料庫.入門知識:伺服器、庫、表.(1)安裝Mysql伺服器、設定檔、資料和路徑.Mysqld.exe是伺服器端,再安裝滿足伺服器端通訊規範的客服端(客服端不唯一)如不同瀏覽器,基於命令列的Mysql黑視窗,Mysql_fornt,navcat,基於Web的phpMyAdmin.
Time of Update: 2015-05-11
標籤:從兩方面考慮這個問題:>>第一是作業系統所採用的檔案系統能支援的單個檔案大小,比如:linux 2.2-intel 32-bit (ext2檔案系統) 最大支援2GBlinux 2.4+ (ext3檔案系統) 支援4TBwin32 (fat32檔案系統) 4GBwin32 (ntfs檔案系統) 2TB>>第二是儲存引擎本身能支援的最大空間大小。比如InnoDB儲存引擎的資料表空間最大容量為64TB,不具體限制單表的大小,但受限於資料表空間。MyISAM最大表尺寸為6
Time of Update: 2015-05-11
標籤:為什麼要問如何儲存IP首先就來闡明一下部分人得反問:為什麼要問IP得怎樣存,直接varchar類型不就得了嗎?其實做任何程式設計都要在功能實現的基礎上最大限度的最佳化效能。而資料庫設計是程式設計中不可忽略的一個重要部分,所以巧存IP地址可以一定程度獲得很大提升。 利用函數演算法處理在MySQL中沒有直接提供IP類型欄位,但如果有兩個函數可以把IP與最大長度為10位元字類型互轉,所以使用int類型儲存IP比varchar類型儲存IP地址效能要提升很多,減少不少空間。因為varcha
Time of Update: 2015-05-11
標籤:學習內容:1.許可權管理:關於mysql的許可權簡單的理解就是mysql允許你做你權利以內的事情,不可以越界。比如只允許你執行select操作,那麼你就不能執行update操作。只允許你從某台機器上串連mysql,那麼你就不能從除那台機器以外的其他機器串連mysql。那麼MYSQL的許可權是如何?的呢?這就要說到mysql的兩階段的驗證:第一階段:伺服器首先會檢查你是否允許串連。因為建立使用者的時候會加上主機限制,可以限制成本地、某個IP、某個IP段、以及任何地方等,只允許你從配置的指定地
Time of Update: 2015-05-11
標籤:建立索引常用的規則如下: 1、表的主鍵、外鍵必須有索引; 2、資料量超過300的表應該有索引;3、經常與其他表進行串連的表,在串連欄位上應該建立索引; 4、經常出現在Where子句中的欄位,特別是大表的欄位,應該建立索引;5、索引應該建在選擇性高的欄位上;6、索引應該建在小欄位上,對於大的文字欄位甚至超長欄位,不要建索引;7、複合索引的建立需要進行仔細分析;盡量考慮用單欄位索引代替: A、正確選擇複合索引中的主欄欄位,一般是選擇性較好的欄位;
Time of Update: 2015-05-11
標籤: mysql是結構查詢語言,其中又分為3種操作, DML:Data Manipulation Language 資料操作語言,SQL中處理資料的操作(使用者的角度,80%都是使用這種)。 DDL:Data Definition Language 資料定義語言 (Data Definition Language),用於定義和管理SQL中所有的對象的語言(建設者的角度,建庫,建表,建視圖等,15%)。 DCL:Data Control Language
Time of Update: 2015-05-11
標籤:使用mysql主從複製的好處有: 1、採用主從伺服器這種架構,穩定性得以提升。如果主伺服器發生故障,我們可以使用從伺服器來提供服務。2、在主從伺服器上分開處理使用者的請求,可以提升資料處理效率。3、將主伺服器上的資料複製到從伺服器上,保護資料免受意外的損失。環境描述:新企業要搭建架構為主從複製的mysql資料庫。主伺服器(mysql-master):IP地址:192.168.48.128,mysql已安裝,沒有使用者資料。從伺服器(mysql-slave):IP地址:192.1
Time of Update: 2015-05-11
標籤:Atlas是由 Qihoo 360, Web平台部基礎架構團隊開發維護的一個基於MySQL協議的資料中介層項目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基礎上,修改了大量bug,添加了很多功能特性。目前該項目在360公司內部得到了廣泛應用,很多MySQL業務已經接入了Atlas平台,每天承載的讀寫請求數達幾十億條。主要功能:* 讀寫分離* 從庫負載平衡* IP過濾* SQL語句黑白名單* 自動分表Q &
Time of Update: 2015-05-11
標籤:參考:http://codingstandards.iteye.com/blog/1344833上面參考文章中《高效能MySQL》第四章第四節在第三版中我對應章節是第六章第五節最近分析生產環境慢查詢,發現上線很久但是效率不高的查詢MySQL版本5.5.18SELECT loc.cell_no AS m_cellNo ... FROM bs_loc loc LEFT JOIN st_stock_m m ON loc.cell_
Time of Update: 2015-05-11
標籤:文法:REPLACE [LOW_PRIORITY | DELAYED] [INTO] tbl_name [PARTITION (partition_name,...)] [(col_name,...)] {VALUES | VALUE} ({expr | DEFAULT},...),(...),...Or:REPLACE [LOW_PRIORITY | DELAYED] [INTO] tbl_name [PARTITION
Time of Update: 2015-05-11
標籤:mysql 多執行個體 1 my.cnf設定檔如下:[client]port = 3306socket =
Time of Update: 2015-05-11
標籤:weka arff 匯入 資料庫 在這裡,arff檔案以Weka安裝目錄下data檔案夾中的iris.arff檔案為例。 1、先在weka中將arff檔案轉換為csv檔案,然後刪除csv檔案中第一行對屬性名稱的描述,如。 2、儲存,並放到資料庫資料檔案目錄下(如C:\ProgramData\MySQL\MySQL Server
Time of Update: 2015-05-11
標籤:mysql 基礎知識 一,基於資料庫的PHP項目 目前的動態網站都是基於資料庫的,將網站內容使用資料庫管理系統去系統管理使用者,欄目,圖片,文章,評論都儲存在資料庫中 比如 XSCMS庫 users clumn pic articles commention二,為什麼使用MySQL?
Time of Update: 2015-05-11
標籤:轉自 http://coolshell.cn/articles/1846.htmlMYSQL 最佳化建議20條1. 為查詢快取最佳化你的查詢大多數的MySQL伺服器都開啟了查詢快取。這是提高性最有效方法之一,而且這是被MySQL的資料庫引擎處理的。當有很多相同的查詢被執行了多次的時候,這些查詢結果會被放到一個緩衝中,這樣,後續的相同的查詢就不用動作表而直接存取緩衝結果了。這裡最主要的問題是,對於程式員來說,這個事情是很容易被忽略的。因為,我們某些查詢語句會讓MySQL不使用緩衝。
Time of Update: 2015-05-11
標籤:binlog_do_db;binlog_ignore_db;這個兩個參數是用來控制對哪個資料庫的更改要記錄日誌;下面以binlog_ignore_db為例子。假如binlog_ignore_db=studio;use studio; insert into t(x,y) values(1,1),(2,2);--這個是不會記錄二進位日誌的、因為它的執行內容是studio。use studio;insert into test.t(x,y)
Time of Update: 2015-05-11
標籤:原文:C#訪問MySQL資料庫(winform+EF)以前都是C#串連SQLServer,現在MySQL也比較火了,而且是開源跨平台的,這裡串連使用一下,主要是體會一下整個流程,這裡使用的是winform 訪問MYSQL,當然使用winfrom,還是wfp,以及其他的技術這裡不討論,個人覺得這個比較上手快。http://jingyan.baidu.com/article/642c9d34aa809a644a46f717.html1、安裝MYSQl資料庫,這裡略過,可以參考此文檔進行安裝。&