原创 TDengine源碼解析-啓動

用戶通過如下命令啓動tdengine服務端程序 taosd -c /etc/taos/taos.cfg 本文主要分析taosd的啓動過程,感謝作者開源這個還算不錯的時序數據庫產品。 首先檢測是否通過-c指定了配置文件,如下: f

原创 TDengine 記錄微秒

默認情況下,TDengine的timestamp字段只支持到毫秒,完全不夠使用,官方文檔說明可以通過配置文件指定enableMicrosecond來開啓微秒,但是實驗證明是不行的。 翻了github的issues記錄,開發者給出了

原创 InnoDB-行鎖分類

原创 MySQL-5.7XA事務的改進與缺陷

原文鏈接:https://mp.weixin.qq.com/s?__biz=MzUyNjQ2MTU1MQ==&mid=2247483768&idx=1&sn=18396bdf25aa57292f27

原创 MySQL-XA事務(一)簡介

歡迎關注我的微信公衆號:

原创 cmake判斷當前操作系統類型

CMake是爲了解決美國國家醫學圖書館出資的Visible Human Project專案下的Insight Segmentation and Registration Toolkit (ITK) 軟件的跨平臺建構的需求而創造出來

原创 數據庫審計方案簡介和功能對比

文章目錄數據庫審計方案簡介和功能對比1. MySQL自帶日誌功能1.1 普通日誌1.2 通過慢日誌2. 數據庫插件形式2.1 Oracle MySQL 企業版審計插件2.2 Percona插件2.3 MariaDB插件3. 旁路機

原创 Query Profiling的用法詳解

4.1 Query Profiling用法詳解 Query Profiling是MySQL數據庫提供的一種SQL性能診斷工具, 本節通過對Profiling的簡介,原理,使用方法以及案例的介紹,讓讀者學會如何在SQL優化的過程中

原创 北京-生娃記

已經過了預產期幾日了,但是一直沒太大的反應。今早起發現開始流血,驚慌後,吃了早飯,心情平復下,請了半天年假,拿着待產包,帶着妻子和老媽,岳父母來到醫院,醫生做了基本的檢查,決定將她留在醫院中觀察,畢竟已經超預產期幾日了,隨後和岳父

原创 macos調節docker內存限制

在macos平臺上,通過docker命令調節docker運行內存限制時,發現不生效,如下: #docker啓動命令 docker run -m 8192M --privileged -it -p 7979:22 -v /data

原创 訪問github很慢的解決辦法

家裏換了寬帶,發現訪問github巨慢,解決辦法如下。 打開如下地址 http://github.com.ipaddress.com 在web界面中找到對應的github.com的ip地址 手動ping下延遲 ashe@Ash

原创 vector初始化報錯cannot be initialized with an initializer list

c++ 98中不允許在初始化vector容器時指定初始化元素值,如下 vector<int> vec_i = {1,2,3,4} 編譯會報錯,如下 error: non-aggregate type 'vector<int>'

原创 如何獲取更多MySQL相關的官方資料

在通過MySQL參考手冊,書籍去學習MySQL數據庫的同時,還可以通過本節介紹的其他方式,去獲取更多MySQL數據庫相關的非常有用的信息。這其中可能包含了更深層次的東西,比如說數據庫的某些功能是如何被提出的,

原创 c++ functor使用示例

// // Created by ashe on 2018-05-25. // #include <iostream> #include <string> #include <vector> #include <algorithm