MySQL與MariaDB 新型主從叢集配置GTID

MySQL與MariaDB 新型主從叢集配置GTID前面寫了《MySQL與MariaDB 傳統主從叢集配置》,該技術已經非常成熟。從Mysql5.6和MariaDB10.0開始,有了新型的主從方案GTID,不過這兩個系統到這個版本出現了分支,具體實現已經不同,配置方法也不同,下文分別講述。MariaDB:我用的版本還是10.1版,目前該版本還不是穩定版,但不影響測試。先部署好兩個資料庫執行個體,參見

Spring+MyBatis多資料來源切換

Spring+MyBatis多資料來源切換在實際的公司項目中,很可能會遇到一個問題就是,一個Java項目,但是項目中涉及兩個資料庫,這兩個資料庫還在不同IP的機子上。遇到這種情況的時候,我們有兩個選擇1、不走spring的aop方式,直接去多做兩個dataSource2、用spring進行管理,靈活地進行資料來源切換現在就來對第2種方式進行筆記:spring.xml設定檔:<?xml version="1.0" encoding="UTF-8"?>  <beans

DB2資料表空間重新導向恢複資料庫實戰

DB2資料表空間重新導向恢複資料庫實戰DB2的備份恢複有點坑,當源系統和目標系統的路徑設定不同時,要手動進行重新導向恢複,本文是我一次實戰操作之後總結的過程,僅供參考。一、發出重新導向恢複命令DB2 RESTORE DB OLDDB FROM "C:\OLDDBbak" TAKEN AT 20150717164847 TO "C:" INTO NEWDB

MySQL最佳化order by導致的 using filesort

MySQL最佳化order by導致的 using filesortusing filesort 一般出現在 使用了 order by 語句當中。using filesort不一定引起mysql的效能問題。但是如果查詢次數非常多,那麼每次在mysql中進行排序,還是會有影響的。這裡的最佳化方式是在order by 的欄位建立索引,例如 語句:SELECT * FROM yw_syjgb  ORDER BY result_date desc LIMIT

資料處理之PostgreSQL過程語言學習

資料處理之PostgreSQL過程語言學習前段時間,公司更換新的PostgreSQL資料集市的系統過程中,自己下載了postgresqlAPI的pdf檔案研究了一下PostgreSQL資料集市。發現使用PostgreSQL過程語言可以大大加快自己處理資料的效率,下面就舉個例子吧!相信大家看了後,也會喜歡上PostgreSQL過程語言的.......首先給出一段SQL指令碼,該SQL查詢2015年9月10日的欠費資料:SELECT DISTINCTA.DAY_ID

MySQL與MariaDB 傳統主從叢集配置

MySQL與MariaDB 傳統主從叢集配置MySQL和MariaDB的最基本的叢集方式是主從方式,也是眾多中小企業使用最多的叢集方式,該叢集部署簡單,輕鬆上手,讓我們一步步來吧。測試所用版本為MariaDB 10.1 源碼安裝,安裝到預設路徑/usr/local/mysql下。$ BUILD/autorun.sh$ ./configure$ make -j4$ sudo make

MongoDB3.0.6版本wiredtiger與MMAPv1引擎的寫入耗時對比

MongoDB3.0.6版本wiredtiger與MMAPv1引擎的寫入耗時對比一、業務需求:   

MySQL 多主多活 Galera 叢集部署使用

MySQL 多主多活 Galera

通過二進位方式安裝innobackupex

通過二進位方式安裝innobackupex目的通過二進位方式安裝innobackupex環境OS:CentOS 6.6

Oracle 12c In-Memory 初探

Oracle 12c In-Memory 初探Oracle 在12c版本中引入了記憶體與列式壓縮選件In-Memory,In-Memory可以極大提升查詢的效能。 這裡通過一個對比可以看到同樣的查詢中能提高多少效能。1.先給In-Memory分配記憶體SQL> show parameter inmemory; NAME                     

通過JMS監聽Oracle AQ,在資料庫變化時觸發執行Java程式

通過JMS監聽Oracle AQ,在資料庫變化時觸發執行Java程式環境說明本實驗環境基於Oracle 12C和JDK1.8,其中Oracle 12C支援多租戶特性,相較於之前的Oracle版本,使用‘C##使用者名稱‘表示使用者,例如如果資料庫使用者叫kevin,則登陸時使用C##kevin進行登陸。一、Oracle進階訊息佇列AQOracle

MySQL 全索引掃描的bug

MySQL 全索引掃描的bug一 簡介在檢查某業務資料庫的slowlog 時發現一個慢查詢,查詢時間 1.57s ,檢查表結構 where條件欄位存在正確的複合式索引,正確的情況下最佳化器應該選擇複合式索引,而非為啥會導致慢查詢呢? 且看本文慢慢分析。二 分析案例中的MySQL資料庫版本 5.6.16 將生產環境的sql做適當修改,where條件不變。讀者朋友可以測試一下其他的版本。root@rac1 10:48:11>explain select id,  

CentOS 6.6安裝Oralce 11gR2資料庫

CentOS 6.6安裝Oralce 11gR2資料庫環境要求:rlwrap-0.42CentOS release 6.6 (Final)VMware Workstation 11linux.x64_11gR2_database_1of2和linux.x64_11gR2_database_1of2CentOS 6.6 正式版 下載  rlwrap的:http://utopia.knoware.nl/~hlub/uck/rlwrap/#rlwrapCentOS release

如何將 Oracle 11g 升級到 Orcale 12c

如何將 Oracle 11g 升級到 Orcale 12c大家好。今天我們來學習一下如何將 Oracle 11g 升級到 Oracle 12c。開始吧。在此,我使用的是 CentOS 7 64 位元 Linux 發行版。我假設你已經在你的系統上安裝了 Oracle 11g。 這裡我會展示一下安裝 Oracle 11g 時我的操作步驟。我在 Oracle 11g 上選擇 “Create and configure a database”,如所示。然後我選擇安裝

Oracle 12c的自增列Identity Columns

Oracle 12c的自增列Identity Columns在Oracle的12c版本中,Oracle實現了類似MySQL中的auto_increment的自增列,下面我們看一起Oracle是怎麼實現的。Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit ProductionWith the Partitioning, OLAP, Advanced Analytics and Real Application

MongoDB3.0.x版本使用者授權配置(單機環境)

MongoDB3.0.x版本使用者授權配置(單機環境)MongoDB資料庫預設情況下是沒有做許可權控制的,只要能夠串連所開放的連接埠就能進行訪問,而且擁有root層級的許可權;對於生產環境而言是極不安全的,所以需要建立使用者,進行授權控制。單機環境下的使用者授權模組配置:MongoDB的社區版本中有兩個模組可以控制使用者的訪問:--auth: 在mongod啟動項中加入--auth,mongodb啟動後,就可以完成授權模組的啟用);PS:雖然auth模組啟用後本機還能否登陸到資料庫,但

Oracle中如何評估真正的並發session

Oracle中如何評估真正的並發session在Oracle中可以通過dba_hist_active_sess_history視圖查看並發的會話,可以通過以下指令碼查詢出每個使用者最大並發,當前的串連數,及profile限制的最大串連數等。SELECT AA.USERNAME, AA.MT, BB.CNT, CC.LIMIT, AA.MN, AA.AG  FROM (select username, max(cnt) MT, min(cnt) MN, avg(cnt)

swap空間不足導致MySQL被OOM kill案例

swap空間不足導致MySQL被OOM kill案例背景:某機器記憶體256G,安裝2執行個體mysql,每個 buffer_pool各106G,總計212G;某套DB晚上10:00左右遷移到該環境,第2天早上10:00左右收到OOM kill簡訊,因swap空間不足一個Mysql執行個體被強制kill;該執行個體mysqld進程沒有被徹底清除,而是變成了殭屍進程,導致後續無法重啟該執行個體,最後重啟機器才解決。調查:為oom

Oracle 12C TRUNCATE TABLE CASCADE

Oracle 12C TRUNCATE TABLE CASCADE在Oracle 12c中提供了 TRUNCATE TABLE  CASCADE語句,是為了表在有主外鍵關係時,清除主表時,關聯刪除。下面我們示範一下。1.測試表的準備SQL> CREATE TABLE t1 (  2  id          NUMBER,  3  description 

MySQL安裝故障解決

MySQL安裝故障解決mysql故障:[root@MYSQL_M ~]# /etc/init.d/mysqld restartStarting MySQL....... ERROR! Manager of pid-file quit without updating file.[root@MYSQL_M ~]#可能一:啟動設定檔/etc/init.d/mysqld

總頁數: 979 1 .... 87 88 89 90 91 .... 979 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。