亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

clickhouse分布式表的操作示例詳解

 更新時(shí)間:2023年11月30日 09:09:43   作者:codecraft  
這篇文章主要為大家介紹了clickhouse分布式表的操作示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

本文主要研究一下clickhouse分布式表的操作

創(chuàng)建分布式表

CREATE TABLE [IF NOT EXISTS] [db.]table_name [ON CLUSTER cluster]
(
    name1 [type1] [DEFAULT|MATERIALIZED|ALIAS expr1],
    name2 [type2] [DEFAULT|MATERIALIZED|ALIAS expr2],
    ...
) ENGINE = Distributed(cluster, database, table[, sharding_key[, policy_name]])
[SETTINGS name=value, ...]

示例

CREATE TABLE distribute_test_all on cluster c1
(
 name String,
 age Int16,
 weight Float32
)
ENGINE = Distributed(c1, db1, distribute_test_local, rand());

這里在c1的cluster定義了一個(gè)distribute_test_all的分布式表,查詢本地的distribute_test_local表,而sharding_key采用的是隨機(jī)的方式,將數(shù)據(jù)分布到每個(gè)節(jié)點(diǎn)的本地表

創(chuàng)建本地表

CREATE TABLE [IF NOT EXISTS] [db.]table_name [ON CLUSTER cluster]
(
    name1 [type1] [NULL|NOT NULL] [DEFAULT|MATERIALIZED|EPHEMERAL|ALIAS expr1] [compression_codec] [TTL expr1] [COMMENT 'comment for column'],
    name2 [type2] [NULL|NOT NULL] [DEFAULT|MATERIALIZED|EPHEMERAL|ALIAS expr2] [compression_codec] [TTL expr2] [COMMENT 'comment for column'],
    ...
) ENGINE = engine
  COMMENT 'comment for table'

示例

CREATE TABLE distribute_test_local on cluster c1
(
 name String,
 age Int16,
 weight Float32
)
Engine=MergeTree()
ORDER BY name;

這里在c1的cluster的每個(gè)實(shí)例上創(chuàng)建distribute_test_local表,engine為MergeTree

刪除表

--刪除分布式表
DROP TABLE distribute_test_all ON CLUSTER c1

-刪除本地表
DROP TABLE distribute_test_local ON CLUSTER c1

如果要徹底刪除一張分布式表則需要分別刪除分布式表和本地表

小結(jié)

clickhouse提供了分布式表,針對insert和select的查詢,會(huì)以分布式的方式作用于本地表。

以上就是clickhouse分布式表的操作示例詳解的詳細(xì)內(nèi)容,更多關(guān)于clickhouse分布式表操作的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • MySQL尾部空格處理方法詳解

    MySQL尾部空格處理方法詳解

    這篇文章主要介紹了MySQL尾部空格處理方法詳解的相關(guān)資料,通過創(chuàng)建合適的索引來實(shí)現(xiàn)區(qū)分有尾部空格和沒有尾部空格的字符串,需要的朋友可以參考下
    2023-07-07
  • MySQL中的時(shí)區(qū)設(shè)置方式

    MySQL中的時(shí)區(qū)設(shè)置方式

    這篇文章主要介紹了MySQL中的時(shí)區(qū)設(shè)置方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • MySQL主從復(fù)制搭建流程分步實(shí)現(xiàn)

    MySQL主從復(fù)制搭建流程分步實(shí)現(xiàn)

    這篇文章主要介紹了MySQL的主從復(fù)制原理詳細(xì)分析,讀寫分離是基于主從復(fù)制來實(shí)現(xiàn)的。文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-11-11
  • MySQL 8.0.13 下載安裝教程圖文詳解

    MySQL 8.0.13 下載安裝教程圖文詳解

    這篇文章主要介紹了MySQL 8.0.13 下載安裝教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-11-11
  • 詳解MySQL kill 指令的執(zhí)行原理

    詳解MySQL kill 指令的執(zhí)行原理

    這篇文章主要介紹了詳解MySQL kill 指令的執(zhí)行原理,幫助大家更好的理解和學(xué)習(xí)使用MySQL,感興趣的朋友可以了解下
    2021-03-03
  • ubuntu mysql 5.6版本的刪除/安裝/編碼配置文件配置

    ubuntu mysql 5.6版本的刪除/安裝/編碼配置文件配置

    這篇文章主要介紹了ubuntu mysql 5.6版本的刪除,安裝,編碼配置文件配置,需要的朋友可以參考下
    2017-06-06
  • MySQL 啟動(dòng)成功但未監(jiān)聽端口的解決方法

    MySQL 啟動(dòng)成功但未監(jiān)聽端口的解決方法

    這篇文章主要給大家介紹了關(guān)于MySQL 啟動(dòng)成功但未監(jiān)聽端口的解決方法,文中通過圖文給大家介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。
    2017-06-06
  • 在Windows上使用ZIP包安裝MySQL的詳細(xì)步驟

    在Windows上使用ZIP包安裝MySQL的詳細(xì)步驟

    本文詳細(xì)介紹了在Windows上使用官方ZIP包安裝MySQL的步驟,包括下載、解壓、配置環(huán)境變量、創(chuàng)建配置文件、初始化MySQL、安裝服務(wù)、啟動(dòng)服務(wù)、登錄并修改root密碼以及驗(yàn)證連接,需要的朋友可以參考下
    2025-02-02
  • mysql存數(shù)組的實(shí)例代碼和方法

    mysql存數(shù)組的實(shí)例代碼和方法

    在本文中我們給大家整理了關(guān)于mysql存數(shù)組的實(shí)例代碼和方法以及相關(guān)知識(shí)點(diǎn),有需要的朋友們跟著學(xué)習(xí)下。
    2019-05-05
  • mysql5.7以上版本配置my.ini的詳細(xì)步驟

    mysql5.7以上版本配置my.ini的詳細(xì)步驟

    這篇文章主要為大家詳細(xì)介紹了mysql5.7以上版本配置my.ini的詳細(xì)步驟,文中每一步介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10

最新評論