Time of Update: 2016-08-14
標籤:docker 中的容器互聯是一個較為複雜的話題,詳細內容將在後續章節中介紹。 續前 2 個章節的內容,我們建立了一個 mysql 容器和一個 tomcat 容器,可以使用 「docker ps」來查看他們的狀態。[email protected] ~/base $ docker psCONTAINER ID IMAGE COMMAND CREATED
Time of Update: 2016-08-14
標籤:Database Backup和恢複是資料庫管理工作中非常重要的一個部分。筆者常用的兩個備份工具是mysqldump (邏輯備份)和 Xtrabackup (物理備份)。對於前者一般是用在淩晨的業務低峰期的定時任務中對資料庫進行全備份;這樣做的好處是匯出的資料是全SQL 文本,通過管道GZIP 壓縮後能夠大大的節省磁碟空間(當然備份一般會上傳異地伺服器儲存)。mysqldumpd
Time of Update: 2016-08-14
標籤: Unix 時間戳記 Unix timestamp (‘1970-01-01 00:00:00‘ GMT 之後的秒數) JSvar strtime = ‘2014-04-23 18:55:49:123‘;var date = new Date(strtime); //傳入一個時間格式date.getTime(); // 擷取JS時間戳記(從1970.1.1開始的毫秒數), 除於1000轉變成Unix時間戳記PHP$ts = time(); //
Time of Update: 2016-08-14
標籤:1.1 獲得當前日期+時間(date + time)函數:now()除了 now() 函數能獲得當前的日期時間外,MySQL
Time of Update: 2016-08-14
標籤: 在項目開發中SQL是必不可少的,表索也一樣.這些SQL的運行效能不知道嗎?有多少是命中了索引的?命中哪個索引?索引中有哪個是無效索引?這些無效索引是否會影響系統的效能?帶著這些問題我們一起來學習一下. MySql中是通過 Explain 命令來分析低效SQL的執行計畫。命令的使用很簡單.樣本 explain select * from
Time of Update: 2016-08-14
標籤:1、拷貝2.7版本的ConfigParser.py模組支援無值解析cp /usr/local/src/Python-2.7.5/Lib/ConfigParser.py /usr/lib/python2.6/2、匯入並使用import ConfigParserc = ConfigParser.ConfigParser()c.read(‘/etc/my.cnf‘)c.sections()Out[8]: [‘client‘, ‘mysqld‘, ‘mysqldump‘, ‘mysql‘,
Time of Update: 2016-08-14
標籤:預存程序:就是把自己常用的查詢,修改資料庫命令封裝起來,儲存在資料庫,做成介面通過函數進行調用的一個過程當希望在不同的應用程式或平台上執行相同的函數,或者封裝特定功能時,預存程序是非常有用的。它允許控制資料的訪問方式。(1).預存程序增強了SQL語言的功能和靈活性。預存程序可以用流量控制語句編寫,有很強的靈活性,可以完成複雜的判斷和較複雜的運算。(2).預存程序允許標準組件是編程。預存程序被建立後,可以在程式中被多次調用,而不必重新編寫該預存程序的SQL語句(3).預存程序能實現較快的執行
Time of Update: 2016-08-15
標籤:寫法不一樣而功能完全相同的兩條 SQL 的在效能方面的差異。樣本一需求:取出某個 group(假設 id 為 100)下的使用者編號(id),使用者暱稱(nick_name)、使用者性別( sexuality ) 、 用 戶 簽 名 ( sign ) 和 用 戶 生 日 ( birthday ) , 並 按 照 加 入 組 的 時 間(user_group.gmt_create)來進行倒序排列,取出前 20 個。解決方案一、SELECT id,nick_nameFROM
Time of Update: 2016-08-14
標籤:準備篇1、配置防火牆,開啟80連接埠、3306連接埠vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允許80連接埠通過防火牆-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
Time of Update: 2016-08-15
標籤:測試一欄位:ID,test,number電腦配置:8g記憶體同時寫入超過5w條,就會卡死錯誤提示Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 64 bytes) 測試二欄位:ID,test,number電腦配置:8g記憶體寫入記錄5w, 耗時:10s讀取5w,耗時 欄位:ID,name,number100w記錄 SUM耗時只需要0.233s1
Time of Update: 2016-08-15
標籤:昨天遇到一個問題,就是需要刪掉一個表裡的重複資料,還有就是希望這個表的ID能夠連續,因為一旦刪掉重複記錄,作為自增主鍵的ID就會不連續了,所以就要想辦法搞定表中資料:我想要把名字重複的去掉,但是還希望ID能夠連續。首先是將資料庫裡邊的重複記錄刪掉,我看網上有好多答案是這樣的:1 delete from people 2 where peopleId in (select peopleId from people group by peopleId having
Time of Update: 2016-08-15
標籤:mysql日誌——記錄著mysql資料庫運行期間的操作和資訊日誌作用 (1)當資料庫遭到意外損害,可以通過記錄檔來查詢出錯原因 (2)利用記錄檔進行資料恢複
Time of Update: 2016-08-13
標籤:在安裝mysql時總是會遇到問題,每次重新安裝都會花很多時間來排查。在網上其實有很多相關的文章,但很多都只講了方法,但沒講具體細節問題,導致無法解決問題。其實有時候知道問題的原因,但總是因為一些細節問題沒有注意到,反覆的嘗試,浪費了很多時間。現在把我安裝過程中遇到的問題以及該注意的問題記錄下來。環境:windows7mysql版本:mysql-5.6.10-win32如果是預設安裝,那麼mysql會被安裝到目錄C:\Program Files\MySQL\MySQL Server
Time of Update: 2016-08-15
標籤:1、Err1055,出現這個問題往往是在執行sql語句時候,在最後一行會出現這個問題。[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘information_schema.PROFILING.SEQ‘ which is not functionally dependent on columns in GROUP BY
Time of Update: 2016-08-15
標籤:PHP遠端連線MYSQL速度慢,有時遠端連線到MYSQL用時4-20秒不等,本地串連MYSQL正常,出現這種問題的主要原因是,預設安裝的 MYSQL開啟了DNS的反向解析,在MY.INI(WINDOWS系統下)或MY.CNF(UNIX或LINUX系統下)檔案的[mysqld]下加入 skip-name-resolve這一句。串連mysql速度慢的解決方案. 2台伺服器,一台跑iis+php,一台跑mysql,和以往一樣配置好環境,測試頁面一切OK跑
Time of Update: 2016-08-15
標籤:SHOW VARIABLES like ‘slow_query_log‘ #查看慢查詢設定 1 set GLOBAL slow_query_log_file ="d:/sql/sql_log/mysql_slow.log" #設定慢查詢日誌目錄位址 2 set GLOBAL log_queries_not_using_indexes= on #沒有使用索引的進入到檔案裡面 3set GLOBAL
Time of Update: 2016-08-15
標籤:LIMIT 接受一個或兩個數字參數,參數必須是一個整數常量。如果給定兩個參數,第一個參數指定第一個返回記錄行的位移量OFFSET,第二個參數指定返回記錄行的最大數目,初始記錄行的位移量是 0(而不是 1)。SELECT * FROM TBL LIMIT 2, 1 -- 從第3條記錄開始讀取記錄,累計讀取1條記錄。SELECT * FROM TBL LIMIT 1 OFFSET 2 -- 從第3條開始讀取記錄,累計讀取1條,類似於LIMIT 2,
Time of Update: 2016-08-13
標籤:關聯式資料庫 database structure 程式設計語言 特殊符號 SQL是操作關聯式資料庫非常重要的一門程式設計語言structure query
Time of Update: 2016-08-13
標籤:DBCP資料庫連接池DBCP 是 Apache 軟體基金組織下的開源串連池實現,使用DBCP資料來源,應用程式應在系統中增加如下兩個 jar 檔案: Commons-dbcp.jar:串連池的實現 Commons-pool.jar:串連池實現的依賴庫 Tomcat 的串連池正是採用該串連池來實現的。該資料庫連接池既可以與應用伺服器整合使用,也可由應用程式獨立使用。核心代碼static{ InputStream in = JdbcUtil.class.getClassLoader().
Time of Update: 2016-08-14
標籤:mysql之資料表列類型和列約束mysql資料表在定義列時,需要確定列的資料類型,以及列的相關屬性或是說約束,那麼mysql的列類型大致可分為如下:列類型可分為如下:1、數實值型別又分為整數和小數2、時間和日期類型3、字元類型稍微有C基礎的同學應該不是很陌生,這裡呢我不會講解太多,稍微解釋一下就行。整數部分650) this.width=650;" src="http://s2.51cto.com/wyfs02/M02/85/F1/wKiom1ewSx3Bs78UAAAx2PXwr1s45