MySQL 數據類型的藝術中大對象欄位-愛可生

2020-04-27T15:24:56+00:00

root@ytt-pc:/var/lib/mysql-files#ll總用量 32M1324681 14M -rw-r--r-- 1 root root 14M 12月 30 17:23 test31311598 6.6M -rw-r--r-- 1 root root

新特性解讀 | InnoDB ReplicaSet:MySQL 副本集初體驗

2020-03-02T21:59:45+00:00

作者:任仲禹一、InnoDBReplicaSet 介紹MySQL 副本集在 MySQL 8.0.19 版本之後開始支持,本質還是是基於 GTID 的異步複製角色分為 Primary 和 Secondary1)Primary 即傳統意義上的 Master,一個副本集只允許一個2)S

分布式 | DBLE 之 SQL 解析

2020-04-28T02:45:42+00:00

DBLE中 SQL 解析用的是 DRUID 實現,其實 SQL 解析說白了就是理解 SQL,理解了 SQL 就知道它要幹嘛了,所以 DBLE 中的 SQL 解析是為後面的路由、結果集處理等功能服務的。

七個實驗掌握 MySQL 8.0 角色功能-愛可生

2020-04-22T22:06:23+00:00

示例1:一個完整角色的授予步驟用管理員創建三個角色:db_owner, db_datareader, db_datawritermysql> create role db_owner,db_datareader,db_datawriter;Query OK, 0 rows aff

開源MySQL數據倉庫解決方案:Infobright-愛可生

2020-04-22T22:05:43+00:00

Infobright是一款基於獨特的專利知識網格技術的列式資料庫。

MySQL文件及目錄權限設置分析-愛可生

2020-04-16T06:12:41+00:00

查看了service命令的 manual,描述是這樣的:DESCRIPTIONservice runs a System V init script in as predictable environment as possible, removing most environm

Xtrabackup備份Xtrabackup_binlog_info文件記錄GTID信息是否準確

2020-03-09T04:06:42+00:00

2.如果啟用了 log_bin,則該表格記錄的是在 binlog 發生切換的時候直到上一個 binlog 文件執行過的全部 GTID,而此時 show master status 獲取的 Gtid 信息不再由 mysql.gtid_executed 表提供,而是由全局系統變量 g

技術分享 | 一些 MySQL DBA 實用 SQL 語句

2020-01-15T05:08:48+00:00

|db | t100 | utf8mb4_general_ci | InnoDB | 0 || db | t101 | utf8mb4_general_c

新特性解讀 | MySQL 8 複製延遲觀測新方式,更全面更精準

2020-03-04T21:16:47+00:00

immediate_commit_timestamp事務在 slave提交 binlog 的時間戳,該時間戳在 relay log 中與 original_commit_timestamp 一樣,在 slave 的 binlog 是完成回放的時間戳。

故障分析 | MySQL TEXT 欄位的限制

2020-02-26T02:55:29+00:00

最終通過源碼我們找到了問題的答案:/*Filename:./storage/innobase/dict/dict0dict.cc 第 2504 行 */if { /* 居然是 >= */ ib::error_or_warn << "Cannot add

新特性解讀 | MySQL 8.0 新特性-副本集(replicaset)

2020-02-24T00:57:33+00:00

Theinstance 'ytt-pc:4011' was added to the replicaset and is replicating from ytt-pc:4010.用同樣的方法添加實例 CMySQL ytt-pc:40100+ ssl JS > c1.addI

技術分享 | MySQL:count(*)、count(欄位) 實現上區別

2019-12-31T16:38:36+00:00

mysql>select * from baguai_f ;+------+------+------+------+| id | a | b | c |+------+------+------+------+| 1 | g | g |

初識LLDB 調試 MySQL-愛可生

2020-04-16T06:11:42+00:00

作者:洪斌MySQL資料庫最大的優勢,想必就是可以直接通過代碼調試來學習資料庫內部邏輯。任何問題、任何疑惑在debug源碼面前都無法掩蓋,還可以提升對資料庫內核的理解能力,是不是有一種可以掌控一切的感覺!一直以來Mac都是我的主力機,嘗試了幾次gdb體驗都不怎麼好用。

技術分享 | 阿里雲 RDS 監控可以不那麼「難看」

2020-01-02T14:53:38+00:00

只描述思路,就不貼腳本了:1.通過阿里雲 API,獲取所有 RDS 信息;2. 根據獲取的信息為每個 RDS 生成 mysqld_exporter 啟動腳本,並通過 supervisor 控制自啟動;3. 根據獲取的信息更新 sd_cfg/mysqld_exporter.yml,

技術分享 | MySQL 欄位長度限制的計算方法

2020-02-27T11:12:06+00:00

<in: nonzero=ROW_FORMAT=COMPACT */{ return); /* 根據實現,可以簡單的計算為: 1. 定長的為顯示指定的 字符數*字符寬度 - 例如 char, 在 utf8mb4 裡面,字節為 40 2. 變長的直接返回0

技術分享 | 快速處理 MySQL 重複數據小妙招

2020-02-10T16:22:44+00:00

比如無主鍵的表d1mysql-->show create table d1\G*************************** 1. row *************************** Table: d1Create Table: CREATE TA

新特性解讀 | MySQL 8.0.19 支持 DNS SRV

2020-02-12T19:12:16+00:00

1.首先使用 mysql shell 創建一組 InnoDB Cluster 集群for i in `seq 4000 4002`; do echo "Deploy mysql sandbox $i" mysqlsh -- dba deploy-sandbox-in

技術分享 | MySQL 的嵌套事務、自治事務與鏈式事務

2019-12-18T16:06:57+00:00

作者:楊濤濤​這篇文章有感於最近支持某客戶從 Oracle 遷移到 MySQL 過程中的啟示。接下來我們詳細說明 MySQL 中的事務種類。分類1. 普通事務以 begin / start transaction 開始,commit / rollback 結束的事務。

MySQL 和 B 樹的那些事-愛可生

2020-04-17T08:24:35+00:00

二、B樹長啥樣還是直接看圖比較清楚,圖中所示,B樹事實上是一種平衡的多叉查找樹,也就是說最多可以開m個叉,我們稱之為m階b樹,為了體現本博客的良心之處,不同於其他地方都能看到2階B樹,這裡特意畫了一棵5階B樹。

技術分享 | MySQL 優化:JOIN 優化實踐

2020-01-21T15:12:41+00:00

另外,一個好消息是從MySQL8.0.18 開始已經支持 hash join 了,原本選擇 BNL 算法的場景會直接使用 hash join,效率提升不止一點點,簡直就是 DBA 福音了。

故障分析 | MySQL 派生表優化

2020-03-03T01:44:50+00:00

MySQL5.7 之前的處理都是對 Derived table 進行 Materialize,生成一個 臨時表 用於保存 Derived table 的結果,然後利用 臨時表 來協助完成其他父查詢的操作,比如 JOIN 等操作。

技術譯文 | MySQL 8.0.19 GA

2020-01-17T00:07:12+00:00

InnoDBReplicaSet繼 InnoDB Cluster 作為我們基於組複製的第一個完全集成的 MySQL HA 解決方案之後,InnoDB ReplicaSet 提供了另一個完整的解決方案。

技術分享 | MySQL 子查詢優化

2020-06-28T00:30:09+00:00

有這麼一個 SQL,外查詢 where 子句的 bizCustomerIncoming_id 欄位,和子查詢 where 字句的 cid 欄位都有高效索引,為什麼這個 SQL 執行的非常慢,需要全表掃描?

技術分享 | MySQL 資料庫如何改名?

2020-06-17T12:57:53+00:00

資深資料庫專家,專研 MySQL 十餘年。擅長 MySQL、PostgreSQL、MongoDB 等開源資料庫相關的備份恢復、SQL 調優、監控運維、高可用架構設計等。

技術分享 | MySQL binlog 日誌解析

2020-08-07T04:51:45+00:00

很多時候,當我們的業務數據產生了不正常的變化,但卻無法得知這類操作是在哪裡進行,並且如何進行,單單從程序當面排查很費力。