1. clickhouse-jdbc使用 google 的 cityhash128 演算法實現,可select cityhash128(*) 檢視
2.python 連線
from clickhouse_driver import client
client = client(host='127.0.0.1', database='ads', user='default', password='')
client.execute()
3.http 連線
echo 'select 1' | curl '' -d
4.建立表
create table *** engine=mergetree () order by day settings index_granularity = 8192
as select * from ***xx
同步資料
create table base1.te*** as temp engine = mergetree partition by day order by day settings index_granularity = 8192 ; 只同步結構,省略了打字段
亦或create table t3 engine = memory as select * from t;
5.物化列
不能insert ,也不能select * 查詢, 是計算結果的乙個物化隱藏列。資料實際會進行儲存(查詢不計算)。 建表語句如下:
create table t (a materialized (b+1), b uint16) engine = memory;
6.表示式列
類似物化列,但實際資料不儲存。(查詢需重新計算,耗費效能及時間)。 建表語句:
create table t (a alias (b+1), b uint16) engine = memory;
7.埠
9000 客戶端埠
9001 自定義副本埠
9009 資料同步埠
8123 http及tabix 埠
2181 zookeeper埠
零散知識收集
success在介面com.opensymphony.xwork2.action中定義,另外同時定義的還有error,input,login,none。值得一提的是struts 2.0中的result不僅僅是struts 1.x中forward的別名,它可以實現除forward外的很激動人心的功能,...
C 零散知識
全域性變數的初始化時機 c 是在編譯期初始化,c 是在程式執行時,main 函式之前初始化.不使用中間變數實現 strlen int mystrlen const char str c 語言函式引數入棧順序為從右至左。具體原因為 c 方式引數入棧順序 從右至左 的好處就是可以動態變化引數個數。通過棧...
Python 零散知識
1.set 集合 2.格式化字串時 可以使用 元組 eg info zhangsan 18 print s 年齡是 d info 3.zip的 使用方法 a 1,2,3 b 4,5,6 c 4,5,6,7,8 zipped zip a,b 打包為元組的列表 1,4 2,5 3,6 zip a,c 元...