mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-10-17 14:00:51 +00:00
164 KiB
164 KiB
machine_translated | machine_translated_rev | toc_folder_title | toc_priority | toc_title |
---|---|---|---|---|
true | d734a8e46d |
Changelog | 74 | 2020 |
انتشار کلیک و 20.3
ClickHouse انتشار v20.3.4.10, 2020-03-20
رفع اشکال
- این نسخه همچنین شامل تمام رفع اشکال از 20.1.8.41
- رفع از دست رفته
rows_before_limit_at_least
برای نمایش داده شد بیش از قام (با پردازنده خط لوله). این رفع #9730. #9757 (نیکولای کوچتو)
انتشار کلیک و 20.3.3.6, 2020-03-17
رفع اشکال
- این نسخه همچنین شامل تمام رفع اشکال از 20.1.7.38
- رفع اشکال در تکرار می کند که تکرار اجازه نمی دهد به کار اگر کاربر جهش در نسخه های قبلی اجرا کرده است. این رفع #9645. #9652 (الساپین). این باعث می شود نسخه 20.3 به عقب سازگار دوباره.
- افزودن تنظیمات
use_compact_format_in_distributed_parts_names
که اجازه می دهد برای نوشتن فایل برایINSERT
نمایش داده شد بهDistributed
جدول با فرمت جمع و جور تر. این رفع #9647. #9653 (الساپین). این باعث می شود نسخه 20.3 به عقب سازگار دوباره.
انتشار کلیک و 20.3.2.1, 2020-03-12
تغییر ناسازگار به عقب
- ثابت موضوع
file name too long
هنگام ارسال داده ها برایDistributed
جداول برای تعداد زیادی از کپی. ثابت این موضوع که اعتبار ماکت در ورود به سیستم سرور قرار گرفتند. فرمت نام دایرکتوری بر روی دیسک به تغییر یافت[shard{shard_index}[_replica{replica_index}]]
. #8911 (میخیل کوروتف) پس از شما به نسخه جدید ارتقا دهید, شما نمی قادر خواهد بود به جمع و جور کردن بدون دخالت دستی, به دلیل نسخه سرور قدیمی می کند فرمت دایرکتوری جدید به رسمیت نمی شناسد. اگر شما می خواهید به جمع و جور کردن, شما باید به صورت دستی تغییر نام دایرکتوری مربوطه را به فرمت های قدیمی. این تغییر مربوط است تنها اگر شما ناهمزمان استفاده کرده اندINSERT
اس بهDistributed
میز در نسخه 20.3.3 ما یک محیط است که به شما اجازه فعال کردن فرمت جدید به تدریج معرفی. - فرمت ورودی ورود به سیستم تکرار برای دستورات جهش تغییر کرده است. شما باید صبر کنید برای جهش های قدیمی برای پردازش قبل از نصب نسخه جدید.
- پیاده سازی پیشفیلتر حافظه ساده است که افسردگی زخم به
system.trace_log
هر بایت بر سر حد تخصیص نرم #8765 (ایوان) #9472 (الکسی میلویدو) ستونsystem.trace_log
از تغییر نام دادtimer_type
بهtrace_type
. این تغییرات در تجزیه و تحلیل عملکرد شخص ثالث و ابزارهای پردازش فلامگراف نیاز دارد. - استفاده از شناسه موضوع سیستم عامل در همه جا به جای شماره موضوع داخلی. این رفع #7477 قدیمی
clickhouse-client
می توانید سیاهههای مربوط که از سرور ارسال زمانی که تنظیم دریافت نمیsend_logs_level
فعال است, چرا که نام و نوع پیام ورود به سیستم ساختار تغییر یافت. از سوی دیگر نسخه های سرور مختلف سیاهههای مربوط با انواع مختلف به یکدیگر ارسال کنید. هنگامی که شما ازsend_logs_level
محیط, شما باید مهم نیست. #8954 (الکسی میلویدو) - حذف
indexHint
تابع #9542 (الکسی میلویدو) - حذف
findClusterIndex
,findClusterValue
توابع. این رفع #8641. اگر شما با استفاده از این توابع, ارسال یک ایمیل بهclickhouse-feedback@yandex-team.com
#9543 (الکسی میلویدو) - در حال حاضر مجاز به ایجاد ستون و یا اضافه کردن ستون با
SELECT
زیرخاکری به عنوان عبارت پیش فرض. #9481 (الساپین) - نیاز نام مستعار برای کارخانه های فرعی در عضویت. #9274 (زویکوف)
- بهبود
ALTER MODIFY/ADD
نمایش داده شد منطق. حالا شما نمی توانیدADD
ستون بدون نوع,MODIFY
عبارت پیش فرض نوع ستون را تغییر نمی دهد وMODIFY
نوع ارزش بیان پیش فرض را از دست نمی دهد. رفع #8669. #9227 (الساپین) - نیاز به سرور برای راه اندازی مجدد برای اعمال تغییرات در پیکربندی ورود به سیستم. این یک راه حل موقت برای جلوگیری از اشکال که سرور سیاهههای مربوط به یک فایل ورود به سیستم حذف شده است (دیدن #8696). #8707 (الکساندر کوزمنکوف)
- تنظیمات
experimental_use_processors
به طور پیش فرض فعال است. این تنظیم را قادر می سازد استفاده از خط لوله پرس و جو جدید. این فاکتورگیری مجدد داخلی است و ما انتظار داریم هیچ تغییری قابل مشاهده. اگر مشکلی خواهید دید صفر را تنظیم کنید. #8768 (الکسی میلویدو)
ویژگی جدید
- افزودن
Avro
وAvroConfluent
فرمت های ورودی/خروجی #8571 (اندرو انیشچوک) #8957 (اندرو انیشچوک) #8717 (الکسی میلویدو) - به روز رسانی چند رشته ای و غیر مسدود کردن کلید منقضی شده در
cache
واژهنامهها (با اجازه اختیاری به خواندن قدیمی). #8303 (نیکیتا میخایلو) - افزودن پرسوجو
ALTER ... MATERIALIZE TTL
. این اجرا می شود جهش است که نیروهای به حذف داده های منقضی شده توسط کنترل از راه دور و دوباره حساب متا اطلاعات در مورد کنترل از راه دور در تمام نقاط. #8775 (انتون پوپوف) - سوئیچ از hashjoin به mergejoin (بر روی دیسک) در صورت نیاز #9082 (زویکوف)
- اضافه شده
MOVE PARTITION
فرمان برایALTER TABLE
#4729 #6168 (کارخانه شراب سازی گیوم) - بارگذاری مجدد پیکربندی ذخیره سازی از فایل پیکربندی در پرواز. #8594 (ولادیمیر چبوتراف)
- مجاز به تغییر
storage_policy
به یکی کمتر غنی. #8107 (ولادیمیر چبوتراف) - اضافه شدن پشتیبانی برای کره / نویسه عام برای ذخیره سازی اس3 و عملکرد جدول. #8851 (ولادیمیر چبوتراف)
- پیاده سازی
bitAnd
,bitOr
,bitXor
,bitNot
برایFixedString(N)
نوع داده. #9091 (کارخانه شراب سازی گیوم) - اضافه شدن تابع
bitCount
. این رفع #8702. #8708 (الکسی میلویدو) #8749 (درباره ما) - افزودن
generateRandom
تابع جدول برای تولید ردیف تصادفی با طرح داده شده است. اجازه می دهد تا به جمعیت جدول تست دلخواه با داده ها. #8994 (ایلیا یاتسیشین) JSONEachRowFormat
: پشتیبانی از موارد خاص زمانی که اشیا محصور شده در مجموعه سطح بالا. #8860 (کروگلو پاول)- در حال حاضر امکان ایجاد یک ستون با
DEFAULT
عبارت که به یک ستون با پیش فرض بستگی داردALIAS
اصطلاح. #9489 (الساپین) - اجازه مشخص کردن
--limit
بیش از اندازه منبع داده درclickhouse-obfuscator
. داده ها خود را با دانه های مختلف تصادفی تکرار. #9155 (الکسی میلویدو) - اضافه شده
groupArraySample
تابع (شبیه بهgroupArray
) با الگوریتم نمونه برداری ذخیره. #8286 (ایموس پرنده) - حالا شما می توانید اندازه صف به روز رسانی در نظارت
cache
/complex_key_cache
واژهنامهها از طریق معیارهای سیستم. #9413 (نیکیتا میخایلو) - اجازه دهید به عنوان یک جداساز خط در فرمت خروجی سی. سی. وی با تنظیم استفاده کنید
output_format_csv_crlf_end_of_line
به 1 تنظیم شده است #8934 #8935 #8963 (میخیل کوروتف) - اجرای توابع بیشتری از H3 API:
h3GetBaseCell
,h3HexAreaM2
,h3IndexesAreNeighbors
,h3ToChildren
,h3ToString
وstringToH3
#8938 (نیکو مان پودری) - تنظیمات جدید معرفی شده است:
max_parser_depth
برای کنترل حداکثر اندازه پشته و اجازه می دهد نمایش داده شد پیچیده بزرگ است. این رفع #6681 و #7668. #8647 (ماکسیم اسمیرنوف) - افزودن یک تنظیم
force_optimize_skip_unused_shards
تنظیم به پرتاب اگر پرش از خرده ریز استفاده نشده امکان پذیر نیست #8805 (ازات خوژین) - مجاز به پیکربندی چندین دیسک / حجم برای ذخیره سازی داده ها برای ارسال در
Distributed
موتور #8756 (ازات خوژین) - سیاست ذخیره سازی پشتیبانی (
<tmp_policy>
)برای ذخیره سازی داده های موقت . #8750 (ازات خوژین) - اضافه شده
X-ClickHouse-Exception-Code
هدر قام است که اگر استثنا قبل از ارسال داده ها پرتاب شد. این پیاده سازی #4971. #8786 (میخیل کوروتف) - اضافه شدن تابع
ifNotFinite
. این فقط یک شکر نحوی است:ifNotFinite(x, y) = isFinite(x) ? x : y
. #8710 (الکسی میلویدو) - اضافه شده
last_successful_update_time
ستون درsystem.dictionaries
جدول #9394 (نیکیتا میخایلو) - افزودن
blockSerializedSize
تابع (اندازه بر روی دیسک بدون فشرده سازی) #8952 (ازات خوژین) - افزودن تابع
moduloOrZero
#9358 (هکز) - جداول سیستم اضافه شده است
system.zeros
وsystem.zeros_mt
و همچنین توابع داستانzeros()
وzeros_mt()
. جداول (و توابع جدول) شامل یک ستون با نامzero
و نوعUInt8
. این ستون حاوی صفر. این است که برای اهداف تست به عنوان سریع ترین روش برای تولید بسیاری از ردیف مورد نیاز است. این رفع #6604 #9593 (نیکولای کوچتو)
ویژگی تجربی
- اضافه کردن فرمت جمع و جور جدید از قطعات در
MergeTree
- جداول خانواده که در تمام ستون ها در یک فایل ذخیره می شود . این کمک می کند برای افزایش عملکرد درج کوچک و مکرر. فرمت قدیمی (یک فایل در هر ستون) در حال حاضر گسترده ای نامیده می شود. فرمت ذخیره سازی داده ها توسط تنظیمات کنترل می شودmin_bytes_for_wide_part
وmin_rows_for_wide_part
. #8290 (انتون پوپوف) - پشتیبانی از ذخیره سازی اس 3 برای
Log
,TinyLog
وStripeLog
میز #8862 (پاول کووالنکو)
رفع اشکال
- فضاهای خالی متناقض ثابت در پیام های ورود به سیستم. #9322 (الکسی میلویدو)
- رفع اشکال که در مجموعه ای از تاپل نامش ذکر نشده به عنوان ساختارهای تو در تو در ایجاد جدول پهن شد. #8866 (اچولکوف2)
- ثابت موضوع زمانی که “Too many open files” خطا ممکن است رخ دهد اگر بیش از حد بسیاری از فایل های تطبیق الگوی لکه در وجود دارد
File
جدول یاfile
تابع جدول. در حال حاضر فایل ها باز تنبلی. این رفع #8857 #8861 (الکسی میلویدو) - قطره جدول موقت در حال حاضر قطره تنها جدول موقت. #8907 (ویتالی بارانو)
- حذف پارتیشن منسوخ شده زمانی که ما خاموش کردن سرور و یا جدا / ضمیمه یک جدول. #8602 (کارخانه شراب سازی گیوم)
- برای چگونه دیسک پیش فرض محاسبه فضای رایگان از
data
شاخه فرعی. ثابت موضوع زمانی که مقدار فضای رایگان به درستی محاسبه نمی شود اگرdata
دایرکتوری به یک دستگاه جداگانه (مورد نادر) نصب شده است. این رفع #7441 #9257 (میخیل کوروتف) - اجازه کاما (صلیب) عضویت با در () داخل. #9251 (زویکوف)
- اجازه می دهد به بازنویسی صلیب به درونی ملحق اگر وجود دارد [نه] مانند اپراتور در جایی که بخش. #9229 (زویکوف)
- رفع نتیجه نادرست ممکن است پس از
GROUP BY
با تنظیم فعالdistributed_aggregation_memory_efficient
. رفع #9134. #9289 (نیکولای کوچتو) - کلید پیدا شده است به عنوان در معیارهای لغت نامه کش از دست رفته شمارش شد. #9411 (نیکیتا میخایلو)
- رفع ناسازگاری پروتکل تکرار معرفی شده در #8598. #9412 (الساپین)
- شرایط مسابقه ثابت در
queue_task_handle
در هنگام راه اندازیReplicatedMergeTree
میز #9552 (الکسی میلویدو) - رمز
NOT
جواب ندادSHOW TABLES NOT LIKE
پرسوجو #8727 #8940 (الکسی میلویدو) - اضافه شدن محدوده چک به تابع
h3EdgeLengthM
. بدون این چک, سرریز بافر امکان پذیر است. #8945 (الکسی میلویدو) - رفع اشکال در محاسبات باریکش از عملیات منطقی سه تایی در استدلال های متعدد (بیش از 10). #8718 (الکساندر کازاکوف)
- رفع خطای prewhere بهینه سازی است که می تواند منجر به segfaults یا
Inconsistent number of columns got from MergeTreeRangeReader
استثنا. #9024 (انتون پوپوف) - رفع غیر منتظره
Timeout exceeded while reading from socket
استثنا, که به طور تصادفی در اتصال امن اتفاق می افتد قبل از ایست در واقع بیش از حد و هنگامی که پیشفیلتر پرس و جو فعال است. همچنین اضافه کنیدconnect_timeout_with_failover_secure_ms
تنظیمات (به طور پیش فرض 100 مگابایت), که شبیه به استconnect_timeout_with_failover_ms
, اما برای اتصالات امن استفاده می شود (به دلیل دست دادن اس اس ال کندتر است, از اتصال تی پی معمولی) #9026 (تاولوبیکس) - رفع اشکال با جهش نهایی, زمانی که جهش ممکن است در حالت قطع با
parts_to_do=0
وis_done=0
. #9022 (الساپین) - استفاده از جدید هر پیوستن به منطق با
partial_merge_join
تنظیمات. این ممکن است بهANY|ALL|SEMI LEFT
وALL INNER
می پیوندد باpartial_merge_join=1
حالا #8932 (زویکوف) - سفال در حال حاضر بست تنظیمات کردم از مبتکر به مواضع سفال به جای پرتاب یک استثنا. این ثابت اجازه می دهد تا برای ارسال نمایش داده شد به یک سفال با محدودیت های دیگر. #9447 (ویتالی بارانو)
- مشکل مدیریت حافظه ثابت در
MergeTreeReadPool
. #8791 (ولادیمیر چبوتراف) - ثابت
toDecimal*OrNull()
توابع خانواده که با رشته به نامe
. رفع #8312 #8764 (زویکوف) - اطمینان حاصل کنید که
FORMAT Null
هیچ اطلاعاتی را به مشتری ارسال نمی کند. #8767 (الکساندر کوزمنکوف) - رفع اشکال که برچسب زمان در
LiveViewBlockInputStream
به روز نمی.LIVE VIEW
یکی از ویژگی های تجربی است. #8644 (وکسیدر) #8625 (وکسیدر) - ثابت
ALTER MODIFY TTL
رفتار اشتباه است که اجازه نمی دهد به حذف عبارات قدیمی. #8422 (ولادیمیر چبوتراف) - گزارش ثابت اوبسان در ادغام. این رفع #9250 #9365 (الکسی میلویدو)
- رفتار را ثابت کرد
match
وextract
توابع زمانی که کومه علف خشک است صفر بایت. رفتار اشتباه بود که کومه علف خشک ثابت بود. این رفع #9160 #9163 (الکسی میلویدو) #9345 (الکسی میلویدو) - اجتناب از پرتاب از تخریب کننده در کتابخانه ' 3-حزب خود نمایی. #9066 (اندرو انیشچوک)
- هنوز یک دسته نظرسنجی از مرتکب نشده
Kafka
تا حدی که می تواند به سوراخ در داده ها منجر شود. #8876 (فیلیمونف) - ثابت
joinGet
با انواع بازگشت باطل. https://github.com/ClickHouse/ClickHouse/issues/8919 #9014 (ایموس پرنده) - رفع ناسازگاری داده ها در هنگام فشرده با
T64
وابسته به کدک. #9016 (زویکوف) رفع شناسه نوع داده درT64
کدک فشرده سازی است که منجر به اشتباه (د) فشرده سازی در نسخه های تحت تاثیر قرار. #9033 (زویکوف) - افزودن تنظیمات
enable_early_constant_folding
و در برخی موارد که منجر به خطا غیر فعال کنید. #9010 (زویکوف) - رفع pushdown گزاره optimizer با مشاهده و فعال کردن آزمون #9011 (زمستان ژانگ)
- رفع segfault در
Merge
جداول, که می تواند رخ دهد در هنگام خواندن ازFile
ذخیره سازی #9387 (تاولوبیکس) - اضافه شدن یک چک برای سیاست ذخیره سازی در
ATTACH PARTITION FROM
,REPLACE PARTITION
,MOVE TO TABLE
. در غیر این صورت می تواند داده ها از بخش غیر قابل دسترس پس از راه اندازی مجدد و جلوگیری از کلیک برای شروع. #9383 (ولادیمیر چبوتراف) - اصلاح تغییر می دهد اگر برای جدول تنظیم شده است. #8800 (انتون پوپوف)
- رفع شرایط مسابقه است که می تواند رخ دهد که
SYSTEM RELOAD ALL DICTIONARIES
اعدام در حالی که برخی از فرهنگ لغت است که اصلاح/اضافه/حذف شده است. #8801 (ویتالی بارانو) - در نسخه های قبلی
Memory
موتور پایگاه داده استفاده از مسیر داده خالی, بنابراین جداول در ایجادpath
directory (e.g./var/lib/clickhouse/
), not in data directory of database (e.g./var/lib/clickhouse/db_name
). #8753 (تاولوبیکس) - ثابت پیام ورود به سیستم اشتباه در مورد از دست رفته دیسک به طور پیش فرض و یا سیاست. #9530 (ولادیمیر چبوتراف)
- ثابت نیست (است ()) برای شاخص نفخ_فیلتر از انواع مجموعه. #9407 (ایشیمب)
- اجازه دادن ستون اول (ها) در یک جدول با
Log
موتور یک نام مستعار است #9231 (ایوان) - رفع منظور از محدوده در حالی که خواندن از
MergeTree
جدول در یک موضوع. این می تواند به استثنا از منجرMergeTreeRangeReader
یا نتایج پرس و جو اشتباه است. #9050 (انتون پوپوف) - ساخت
reinterpretAsFixedString
برای بازگشتFixedString
به جایString
. #9052 (اندرو انیشچوک) - اجتناب از موارد بسیار نادر زمانی که کاربر می تواند پیغام خطا اشتباه دریافت کنید (
Success
به جای شرح خطا دقیق). #9457 (الکسی میلویدو) - هنگام استفاده از تصادف نکنید
Template
قالب با قالب ردیف خالی. #8785 (الکساندر کوزمنکوف) - فایل های ابرداده برای جداول سیستم را می توان در جای اشتباه ایجاد شده است #8653 (تاولوبیکس) رفع #8581.
- رفع مسابقه داده ها به استثنای در فرهنگ لغت کش #8303. #9379 (نیکیتا میخایلو)
- یک استثنا برای پرس و جو پرتاب نکنید
ATTACH TABLE IF NOT EXISTS
. پیش از این پرتاب شد اگر جدول در حال حاضر وجود دارد, با وجودIF NOT EXISTS
بند بند. #8967 (انتون پوپوف) - ثابت بسته شدن از دست رفته پین در پیام استثنا. #8811 (الکسی میلویدو)
- اجتناب از پیام
Possible deadlock avoided
در راه اندازی تاتر مشتری در حالت تعاملی. #9455 (الکسی میلویدو) - ثابت موضوع زمانی که بالشتک در پایان پایگاه64 ارزش کد گذاری را می توان ناقص. به روز رسانی پایگاه64 کتابخانه. این رفع #9491 بسته #9492 #9500 (الکسی میلویدو)
- جلوگیری از از دست دادن داده ها در
Kafka
در موارد نادر زمانی که استثنا اتفاق می افتد پس از خواندن پسوند اما قبل از ارتکاب. رفع #9378 #9507 (فیلیمونف) - استثنا ثابت در
DROP TABLE IF EXISTS
#8663 (نیکیتا واسیلیف) - رفع سقوط زمانی که یک کاربر تلاش می کند
ALTER MODIFY SETTING
برای قدیمی شکل گرفتهMergeTree
موتورهای جدول خانواده. #9435 (الساپین) - پشتیبانی از uint64 اعداد است که مناسب نیست در int64 در json-توابع مربوط. به روز رسانی سیمدجسون به استاد. این رفع #9209 #9344 (الکسی میلویدو)
- ثابت اعدام inversed predicates که غیر به شدت monotinic عملکردی شاخص استفاده شده است. #9223 (الکساندر کازاکوف)
- سعی نکنید به برابر
IN
ثابت درGROUP BY
#8868 (ایموس پرنده) - رفع اشکال در
ALTER DELETE
جهش که منجر به شاخص فساد. این رفع #9019 و #8982. علاوه بر این رفع شرایط مسابقه بسیار نادر درReplicatedMergeTree
ALTER
نمایش داده شد. #9048 (الساپین) - هنگامی که تنظیمات
compile_expressions
فعال است, شما می توانیدunexpected column
داخلLLVMExecutableFunction
هنگامی که ما با استفاده ازNullable
نوع #8910 (کارخانه شراب سازی گیوم) - رفع چندگانه برای
Kafka
موتور: 1) ثابت تکراری که در طول توازن گروه مصرف کننده ظاهر شد. 2) رفع نادر ‘holes’ به نظر می رسد زمانی که داده ها از چندین پارتیشن با یک نظرسنجی نظرسنجی نظرسنجی نظرسنجی شد و تا حدی متعهد (در حال حاضر ما همیشه پردازش / مرتکب کل نظرسنجی بلوک از پیام). 3) رفع حملات گرگرفتگی با اندازه بلوک (قبل از که تنها با فاصله گرگرفتگی به درستی کار می کرد). 4) روش اشتراک بهتر (با بازخورد انتساب). 5) را تست کار سریع تر (با فواصل پیش فرض و وقفه). با توجه به این واقعیت است که داده ها توسط اندازه بلوک قبل از سرخ نیست (همانطور که باید با توجه به اسناد و مدارک), که روابط عمومی ممکن است به برخی از تخریب عملکرد با تنظیمات پیش فرض منجر شود (با توجه به بیشتر & حملات گرگرفتگی قلع که کمتر بهینه هستند). اگر موضوع عملکرد شما روبرو می شوند که پس از تغییر - لطفا افزایش می دهدkafka_max_block_size
در جدول به ارزش بزرگتر ( به عنوان مثالCREATE TABLE ...Engine=Kafka ... SETTINGS ... kafka_max_block_size=524288
). رفع #7259 #8917 (فیلیمونف) - ثابت
Parameter out of bound
استثنا در برخی از نمایش داده شد پس از بهینه سازی در همه جا. #8914 (Baudouin Giard) - ثابت مورد مخلوط ثابت استدلال از تابع
arrayZip
. #8705 (الکسی میلویدو) - هنگام اجرای
CREATE
پرس و جو, برابر عبارات ثابت در استدلال موتور ذخیره سازی. جایگزین کردن نام دادگان خالی با دادگان فعلی. رفع #6508, #3492 #9262 (تاولوبیکس) - در حال حاضر امکان ایجاد یا اضافه کردن ستون ها با نام مستعار چرخه ای ساده مانند وجود ندارد
a DEFAULT b, b DEFAULT a
. #9603 (الساپین) - رفع اشکال با حرکت دو که ممکن است بخش اصلی فاسد است. این مربوط است اگر شما استفاده کنید
ALTER TABLE MOVE
#8680 (ولادیمیر چبوتراف) - اجازه داده شود
interval
شناسه به درستی تجزیه و تحلیل بدون پشت. موضوع ثابت زمانی که پرس و جو نمی تواند اجرا شود حتی اگرinterval
شناسه در پشت و یا به نقل از دو محصور. این رفع #9124. #9142 (الکسی میلویدو) - تست ریش ریش شدن ثابت و رفتار نادرست از
bitTestAll
/bitTestAny
توابع. #9143 (الکسی میلویدو) - رفع سقوط احتمالی / تعداد اشتباه ردیف در
LIMIT n WITH TIES
هنگامی که بسیاری از ردیف به نفر ردیف برابر وجود دارد. #9464 (تاولوبیکس) - رفع جهش با قطعات نوشته شده با فعال
insert_quorum
. #9463 (الساپین) - رفع مسابقه داده ها در نابودی
Poco::HTTPServer
. این می تواند رخ دهد زمانی که سرور شروع شده است و بلافاصله تعطیل. #9468 (انتون پوپوف) - رفع اشکال که در هنگام اجرای پیغام خطای گمراه کننده نشان داده شده است
SHOW CREATE TABLE a_table_that_does_not_exist
. #8899 (اچولکوف2) - ثابت
Parameters are out of bound
استثنا در برخی موارد نادر زمانی که ما یک ثابت درSELECT
بند زمانی که ما یکORDER BY
و یکLIMIT
بند بند. #8892 (کارخانه شراب سازی گیوم) - رفع جهش نهایی, زمانی که در حال حاضر انجام جهش می تواند وضعیت را داشته باشد
is_done=0
. #9217 (الساپین) - جلوگیری از اجرای
ALTER ADD INDEX
برای جداول ادغام با نحو قدیمی, چرا که کار نمی کند. #8822 (میخیل کوروتف) - در هنگام راه اندازی سرور جدول دسترسی پیدا کنید, که
LIVE VIEW
بستگی دارد, بنابراین سرور قادر به شروع خواهد بود. همچنین حذفLIVE VIEW
وابستگی زمانی که جداLIVE VIEW
.LIVE VIEW
یکی از ویژگی های تجربی است. #8824 (تاولوبیکس) - رفع اشکال احتمالی در
MergeTreeRangeReader
, در حالی که اجرایPREWHERE
. #9106 (انتون پوپوف) - رفع چک عدم تطابق ممکن است با ستون. #9451 (انتون پوپوف)
- رفع اشکال زمانی که قطعات شد که در پس زمینه با قوانین تغییر زمان در مورد نقل مکان کرد زمانی که تنها یک حجم وجود دارد. #8672 (ولادیمیر چبوتراف)
- ثابت موضوع
Method createColumn() is not implemented for data type Set
. این رفع #7799. #8674 (الکسی میلویدو) - در حال حاضر ما سعی خواهد کرد نهایی جهش بیشتر. #9427 (الساپین)
- ثابت
intDiv
توسط منهای یک ثابت #9351 (هکز) - رفع شرایط مسابقه ممکن است در
BlockIO
. #9356 (نیکولای کوچتو) - رفع اشکال منجر به ختم سرور در هنگام تلاش برای استفاده / رها کردن
Kafka
جدول ایجاد شده با اشتباه پارامترهای. #9513 (فیلیمونف) - اضافه شده راه حل اگر سیستم عامل نتیجه اشتباه را برمی گرداند
timer_create
تابع. #8837 (الکسی میلویدو) - خطای ثابت در استفاده از
min_marks_for_seek
پارامتر. ثابت پیام خطا زمانی که هیچ کلید شارژ در جدول توزیع وجود دارد و ما سعی می کنیم به جست و خیز خرده ریز استفاده نشده. #8908 (ازات خوژین)
بهبود
- پیاده سازی
ALTER MODIFY/DROP
نمایش داده شد در بالای جهش برایReplicatedMergeTree*
خانواده موتور. حالاALTERS
بلوک تنها در مرحله به روز رسانی ابرداده, و بعد از که مسدود نمی. #8701 (الساپین) - اضافه کردن توانایی بازنویسی صلیب به درونی می پیوندد با
WHERE
بخش حاوی نام بدون تغییر. #9512 (زویکوف) - ساخت
SHOW TABLES
وSHOW DATABASES
نمایش داده شد حمایت ازWHERE
عبارات وFROM
/IN
#9076 (بستنی و مغز گردو) - اضافه شدن یک تنظیم
deduplicate_blocks_in_dependent_materialized_views
. #9070 (اوریخی) - پس از تغییرات اخیر مشتری خروجی زیر شروع به چاپ رشته های باینری در سحر و جادو در نتیجه ساخت قابل خواندن نیست (#9032). راه حل در محل کلیک است به علامت ستون رشته به عنوان سخن گفتن-8, که همیشه نمی, اما معمولا مورد. #9079 (یوری بارانوف)
- اضافه کردن پشتیبانی از رشته و کلید رشته برای
sumMap
#8903 (Baudouin Giard) - کلید های رشته پشتیبانی در نقشه های خلاصه #8933 (Baudouin Giard)
- سیگنال ختم موضوع به استخر موضوع حتی اگر موضوع استثنا پرتاب کرده است #8736 (هشدار داده می شود)
- مجاز به تنظیم
query_id
داخلclickhouse-benchmark
#9416 (انتون پوپوف) - اجازه نمی دهد عبارات عجیب و غریب در
ALTER TABLE ... PARTITION partition
پرس و جو. این آدرس #7192 #8835 (الکسی میلویدو) - جدول
system.table_engines
در حال حاضر اطلاعات در مورد پشتیبانی از ویژگی فراهم می کند (مانندsupports_ttl
یاsupports_sort_order
). #8830 (مکس اخمدوف) - فعالسازی
system.metric_log
به طور پیش فرض. آن را شامل ردیف های با ارزش از ProfileEvents, CurrentMetrics جمع آوری شده با “collect_interval_milliseconds” فاصله (یک ثانیه به طور پیش فرض). جدول بسیار کوچک است (معمولا به ترتیب مگابایت) و جمع اوری این داده ها به طور پیش فرض معقول است. #9225 (الکسی میلویدو) - Initialize query profiler for all threads in a group, e.g. it allows to fully profile insert-queries. Fixes #6964 #8874 (ایوان)
- در حال حاضر موقت
LIVE VIEW
ایجاد شده توسطCREATE LIVE VIEW name WITH TIMEOUT [42] ...
به جایCREATE TEMPORARY LIVE VIEW ...
, چرا که نحو قبلی بود سازگار با نیستCREATE TEMPORARY TABLE ...
#9131 (تاولوبیکس) - اضافه کردن _خروج.پارامتر پیکربندی سطح برای محدود کردن ورودی که می رود به
system.text_log
جدول #8809 (ازات خوژین) - اجازه می دهد برای قرار دادن بخش دانلود شده به دیسک/حجم با توجه به قوانین تی ال #8598 (ولادیمیر چبوتراف)
- برای لغت نامه خروجی زیر خارجی, اجازه می دهد برای تغییر دادن خروجی زیر استخر اتصال به “share” در میان واژهنامهها. این گزینه به طور قابل توجهی تعداد اتصالات به سرور خروجی زیر را کاهش می دهد. #9409 (Clément Rodriguez)
- نمایش نزدیکترین زمان اجرای پرس و جو برای کوانتوم در
clickhouse-benchmark
خروجی به جای مقادیر درونیابی. بهتر است برای نشان دادن ارزش هایی که مربوط به زمان اجرای برخی از نمایش داده شد. #8712 (الکسی میلویدو) - امکان اضافه کردن کلید و زمان بندی برای پیام هنگام قرار دادن داده ها به کافکا. رفع #7198 #8969 (فیلیمونف)
- اگر سرور از ترمینال اجرا, تعداد موضوع برجسته, شناسه پرس و جو و اولویت ورود به سیستم با رنگ. این است که برای خوانایی بهبود یافته از پیام ورود به سیستم در ارتباط برای توسعه دهندگان. #8961 (الکسی میلویدو)
- پیام استثنا بهتر در حالی که بارگذاری جداول برای
Ordinary
پایگاه داده است. #9527 (الکسی میلویدو) - پیاده سازی
arraySlice
برای ارریس با عملکرد کل ایالات. این رفع #9388 #9391 (الکسی میلویدو) - اجازه می دهد توابع ثابت و مجموعه های ثابت در سمت راست در اپراتور استفاده می شود. #8813 (انتون پوپوف)
- اگر استثنا باغ وحش اتفاق افتاده است در حالی که واکشی داده ها برای سیستم.تکرار, نمایش در یک ستون جداگانه. این پیاده سازی #9137 #9138 (الکسی میلویدو)
- بطور عام حذف قطعات داده ادغام در نابود کردن. #8402 (ولادیمیر چبوتراف)
- پشتیبانی امنیت سطح ردیف برای جداول توزیع شده است. #8926 (ایوان)
- Now we recognize suffix (like KB, KiB…) in settings values. #8072 (میخیل کوروتف)
- جلوگیری از حافظه در حالی که ساخت نتیجه یک بزرگ بپیوندید. #8637 (زویکوف)
- اضافه شده نام خوشه به پیشنهادات در حالت تعاملی در
clickhouse-client
. #8709 (الکسی میلویدو) - Initialize query profiler for all threads in a group, e.g. it allows to fully profile insert-queries #8820 (ایوان)
- ستون اضافه شده
exception_code
داخلsystem.query_log
جدول #8770 (میخیل کوروتف) - فعال خروجی زیر سرور سازگاری در بندر
9004
در فایل پیکربندی سرور به طور پیش فرض. دستور تولید رمز عبور ثابت در مثال در پیکربندی. #8771 (یوری بارانوف) - جلوگیری از سقط جنین در خاموش کردن اگر سیستم فایل به صورت خوانده است. این رفع #9094 #9100 (الکسی میلویدو)
- پیام استثنا بهتر زمانی که طول در قام پست پرس و جو مورد نیاز است. #9453 (الکسی میلویدو)
- افزودن
_path
و_file
ستون مجازی بهHDFS
وFile
موتور وhdfs
وfile
توابع جدول #8489 (اولگا خوستیکوا) - رفع خطا
Cannot find column
در حالی که قرار دادن بهMATERIALIZED VIEW
در صورتی که اگر ستون جدید برای مشاهده جدول داخلی اضافه شد. #8766 #8788 (vzakaznikov) #8788 #8806 (نیکولای کوچتو) #8803 (نیکولای کوچتو) - رفع پیشرفت بیش از پروتکل کلاینت سرور بومی, با ارسال پیشرفت پس از به روز رسانی نهایی (مانند سیاهههای مربوط). این ممکن است تنها مربوط به برخی از ابزار های شخص ثالث که با استفاده از پروتکل های بومی. #9495 (ازات خوژین)
- اضافه کردن یک سیستم متریک ردیابی تعداد اتصالات مشتری با استفاده از پروتکل خروجی زیر (#9013). #9015 (یوجین کلیموف)
- از این به بعد پاسخ های اچ تی پی
X-ClickHouse-Timezone
هدر را به مقدار منطقه زمانی همان است کهSELECT timezone()
دوست گزارش. #9493 (دنیس گلازاشف)
بهبود عملکرد
- بهبود عملکرد شاخص تجزیه و تحلیل با در #9261 (انتون پوپوف)
- کد ساده تر و موثر تر در توابع منطقی + پاکسازی کد. پیگیری به #8718 #8728 (الکساندر کازاکوف)
- بهبود عملکرد کلی (در محدوده 5%..200% برای نمایش داده شد تحت تاثیر قرار) با تضمین و حتی بایاس سخت تر با ج++20 ویژگی های. #9304 (ایموس پرنده)
- مقایسه دقیق تر برای حلقه های داخلی توابع مقایسه. #9327 (الکسی میلویدو)
- بایاس سخت تر برای حلقه داخلی از توابع ریاضی. #9325 (الکسی میلویدو)
- A ~3 بار سریع تر برای اجرای ColumnVector::تکرار () از طریق آن ColumnConst::convertToFullColumn() اجرا شده است. همچنین در تست مفید خواهد بود که تحقق ثابت. #9293 (الکساندر کازاکوف)
- یکی دیگر از بهبود عملکرد کوچک به
ColumnVector::replicate()
(این سرعتmaterialize
عملکرد و توابع سفارش بالاتر) بهبود و حتی بیشتر به #9293 #9442 (الکساندر کازاکوف) - بهبود عملکرد
stochasticLinearRegression
تابع جمع. این پچ توسط اینتل کمک. #8652 (الکسی میلویدو) - بهبود عملکرد
reinterpretAsFixedString
تابع. #9342 (الکسی میلویدو) - بلوک ها را به مشتری ارسال نکنید
Null
فرمت در پردازنده خط لوله. #8797 (نیکولای کوچتو) #8767 (الکساندر کوزمنکوف)
ساخت/تست / بهبود بسته بندی
- سیستم های انتقال مواد استثنا در حال حاضر به درستی کار می کند در زیر سیستم ویندوز برای لینوکس. ببینید https://github.com/clickhouse-extras/libunwind/pull/3 این رفع #6480 #9564 (سوبولسو)
- جایگزینی
readline
باreplxx
برای ویرایش خط تعاملی درclickhouse-client
#8416 (ایوان) - بهتر است زمان ساخت و کمتر در قالب instantiations در functionscomparison. #9324 (الکسی میلویدو)
- ادغام اضافه شده با
clang-tidy
در سی. همچنین نگاه کنید به #6044 #9566 (الکسی میلویدو) - در حال حاضر ما لینک کلیک در سی با استفاده از
lld
حتی برایgcc
. #9049 (الساپین) - اجازه می دهد به صورت تصادفی برنامه ریزی موضوع و درج اشکالات زمانی که
THREAD_FUZZER_*
متغیرهای محیطی تنظیم شده است. این کمک می کند تا تست. #9459 (الکسی میلویدو) - فعال کردن سوکت امن در تست بدون تابعیت #9288 (تاولوبیکس)
- را split_shared_libraries=خاموش قوی تر #9156 (ازات خوژین)
- ساخت “performance_introspection_and_logging” تست قابل اعتماد به سرور تصادفی گیر کرده است. این ممکن است در محیط زیست سی اتفاق می افتد. همچنین نگاه کنید به #9515 #9528 (الکسی میلویدو)
- اعتبار میلی لیتر در چک سبک. #9550 (الکسی میلویدو)
- شرایط مسابقه ثابت در تست
00738_lock_for_inner_table
. این تست به خواب متکی بود. #9555 (الکسی میلویدو) - تست عملکرد نوع را حذف کنید
once
. این مورد نیاز است برای اجرای تمام تست های عملکرد در حالت مقایسه استاتیک (قابل اعتماد تر). #9557 (الکسی میلویدو) - اضافه شده تست عملکرد برای توابع ریاضی. #9326 (الکسی میلویدو)
- تست عملکرد اضافه شده برای
sumMap
وsumMapWithOverflow
توابع مجموع. پیگیری برای #8933 #8947 (الکسی میلویدو) - اطمینان از سبک کد های خطا با چک سبک. #9370 (الکسی میلویدو)
- اضافه کردن اسکریپت برای تست تاریخ. #8796 (الساپین)
- افزودن هشدار شورای همکاری خلیج فارس
-Wsuggest-override
برای قرار دادن و رفع تمام مکان هایی کهoverride
کلمه کلیدی باید استفاده شود. #8760 (کروزرکریگ) - نادیده گرفتن نماد ضعیف تحت سیستم عامل مک ایکس زیرا باید تعریف شود #9538 (کاربر حذفشده)
- عادی زمان در حال اجرا از برخی از نمایش داده شد در تست عملکرد. این است که در تهیه برای اجرای تمام تست های عملکرد در حالت مقایسه انجام می شود. #9565 (الکسی میلویدو)
- رفع برخی از تست ها برای حمایت از تست های پرس و جو #9062 (ایوان)
- فعال کردن اس اس ال در ساخت با ام اس ان, بنابراین سرور نمی خواهد شکست در هنگام راه اندازی در حال اجرا تست بدون تابعیت #9531 (تاولوبیکس)
- رفع جایگزینی پایگاه داده در نتایج تست #9384 (ایلیا یاتسیشین)
- ساخت رفع برای سیستم عامل های دیگر #9381 (پرولر) #8755 (پرولر) #8631 (پرولر)
- اضافه شدن بخش دیسک به بدون تابعیت با پوشش تصویر داکر تست #9213 (پاول کووالنکو)
- خلاص شدن از شر در منبع درخت فایل در هنگام ساخت با پتروشیمی #9588 (ایموس پرنده)
- زمان ساخت کمی سریع تر با از بین بردن تجزیه طلبان از زمینه. کد را ساده تر کنید. #9232 (الکسی میلویدو)
- به روز شده در چک کردن برای نمایش داده شد را قطع کرد در اسکریپت کلیک تست #8858 (الکساندر کازاکوف)
- حذف برخی از فایل های بی فایده از مخزن. #8843 (الکسی میلویدو)
- نوع تغییر کامل ریاضی از
once
بهloop
. #8783 (نیکولای کوچتو) - اضافه کردن تصویر کارگر بارانداز که اجازه می دهد تا برای ساخت کد تعاملی مرورگر گزارش متنی برای کدهای ما. #8781 (الساپین) ببینید مرورگر کد ووبوک
- سرکوب برخی از شکست تست تحت مسان. #8780 (الکساندر کوزمنکوف)
- افزایش سرعت “exception while insert” امتحان این تست اغلب زمان در اشکال زدایی با پوشش ساخت. #8711 (الکسی میلویدو)
- به روز شده
libcxx
وlibcxxabi
به سلامتی استاد در تهیه به #9304 #9308 (الکسی میلویدو) - رفع تست پوسته شدن
00910_zookeeper_test_alter_compression_codecs
. #9525 (الکسی میلویدو) - پاک کردن پرچم لینکر تکرار. اطمینان حاصل کنید که لینکر نمی خواهد نگاه کردن یک نماد غیر منتظره. #9433 (ایموس پرنده)
- افزودن
clickhouse-odbc
درایور را به تصاویر تست. این اجازه می دهد تا به تست تعامل ClickHouse با ClickHouse از طریق خود ODBC driver. #9348 (فیلیمونف) - رفع چندین باگ در تست واحد. #9047 (الساپین)
- فعالسازی
-Wmissing-include-dirs
هشدار شورای همکاری خلیج فارس برای از بین بردن تمام غیر موجود شامل-عمدتا به عنوان یک نتیجه از خطاهای برنامه نویسی کیک #8704 (کروزرکریگ) - توصیف دلایل اگر پیشفیلتر پرس و جو نمی تواند کار کند. این است که برای در نظر گرفته شده #9049 #9144 (الکسی میلویدو)
- به روز رسانی اپنسسل به بالادست استاد. ثابت موضوع زمانی که اتصالات ال اس ممکن است با پیام شکست
OpenSSL SSL_read: error:14094438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error
وSSL Exception: error:2400006E:random number generator::error retrieving entropy
. این موضوع در حال حاضر در نسخه 20.1 بود. #8956 (الکسی میلویدو) - به روز رسانی صفحه مدیریت برای سرور #8893 (ایلیا مزایف)
- اصلاحات جزیی در ساخت شورای همکاری خلیج فارس از منابع اسکریپت #8774 (مایکل ناچاروف)
- جایگزینی
numbers
بهzeros
در کامل کجاnumber
ستون استفاده نمی شود. این به نتایج تست تمیز تر منجر شود. #9600 (نیکولای کوچتو) - رفع مشکل سرریز پشته در هنگام استفاده از مقدار دهی اولیه در سازنده ستون. #9367 (کاربر حذفشده)
- ارتقا کتابدار به نسخه 1. 3.0. فعالسازی همراه
rdkafka
وgsasl
کتابخانه ها در سیستم عامل مک ایکس. #9000 (اندرو انیشچوک) - ساخت ثابت در شورای همکاری خلیج فارس 9.2.0 #9306 (وکسیدر)
انتشار کلیک و 20.1
ClickHouse انتشار v20.1.8.41, 2020-03-20
رفع اشکال
- رفع همیشگی احتمالی
Cannot schedule a task
خطا (با توجه به استثنای بدون مانع درParallelAggregatingBlockInputStream::Handler::onFinish/onFinishThread
). این رفع #6833. #9154 (ازات خوژین) - رفع مصرف حافظه بیش از حد در
ALTER
نمایش داده شد (جهش). این رفع #9533 و #9670. #9754 (الساپین) - رفع اشکال در عقب نشینی در لغت نامه های خارجی. این رفع #9619. #9734 (الساپین)
ClickHouse انتشار v20.1.7.38, 2020-03-18
رفع اشکال
- ثابت نادرست نام تابع داخلی برای
sumKahan
وsumWithOverflow
. من به استثنا منجر شود در حالی که با استفاده از این توابع در نمایش داده شد از راه دور. #9636 (ازات خوژین). این موضوع در تمام نسخه های کلیک خانه بود. - اجازه داده شود
ALTER ON CLUSTER
ازDistributed
جداول با تکرار داخلی. این رفع #3268. #9617 (شینی2). این موضوع در تمام نسخه های کلیک خانه بود. - رفع استثناهای احتمالی
Size of filter doesn't match size of column
وInvalid number of rows in Chunk
داخلMergeTreeRangeReader
. می توانند هنگام اجرای ظاهر شوندPREWHERE
در برخی موارد. رفع #9132. #9612 (انتون پوپوف) - ثابت موضوع: منطقه زمانی حفظ نشده بود اگر شما نوشتن یک عبارت ریاضی ساده مانند
time + 1
(در مقایسه با بیان مانندtime + INTERVAL 1 SECOND
). این رفع #5743. #9323 (الکسی میلویدو). این موضوع در تمام نسخه های کلیک خانه بود. - در حال حاضر امکان ایجاد یا اضافه کردن ستون ها با نام مستعار چرخه ای ساده مانند وجود ندارد
a DEFAULT b, b DEFAULT a
. #9603 (الساپین) - ثابت موضوع که بالشتک در پایان base64 کد گذاری ارزش می تواند ناقص. به روز رسانی پایگاه64 کتابخانه. این رفع #9491 بسته #9492 #9500 (الکسی میلویدو)
- رفع مسابقه داده ها در نابودی
Poco::HTTPServer
. این می تواند رخ دهد زمانی که سرور شروع شده است و بلافاصله تعطیل. #9468 (انتون پوپوف) - رفع سقوط احتمالی / تعداد اشتباه ردیف در
LIMIT n WITH TIES
هنگامی که بسیاری از ردیف به نفر ردیف برابر وجود دارد. #9464 (تاولوبیکس) - رفع چک عدم تطابق ممکن است با ستون. #9451 (انتون پوپوف)
- رفع سقوط زمانی که یک کاربر تلاش می کند
ALTER MODIFY SETTING
برای قدیمی شکل گرفتهMergeTree
موتورهای جدول خانواده. #9435 (الساپین) - در حال حاضر ما سعی خواهد کرد نهایی جهش بیشتر. #9427 (الساپین)
- رفع ناسازگاری پروتکل تکرار معرفی شده در #8598. #9412 (الساپین)
- ثابت نیست (است ()) برای شاخص نفخ_فیلتر از انواع مجموعه. #9407 (ایشیمب)
- رفتار را ثابت کرد
match
وextract
توابع زمانی که کومه علف خشک است صفر بایت. رفتار اشتباه بود که کومه علف خشک ثابت بود. این رفع #9160 #9163 (الکسی میلویدو) #9345 (الکسی میلویدو)
ساخت/تست / بهبود بسته بندی
- سیستم های انتقال مواد استثنا در حال حاضر به درستی کار می کند در زیر سیستم ویندوز برای لینوکس. ببینید https://github.com/clickhouse-extras/libunwind/pull/3 این رفع #6480 #9564 (سوبولسو)
ClickHouse انتشار v20.1.6.30, 2020-03-05
رفع اشکال
- رفع ناسازگاری داده ها در هنگام فشرده با
T64
وابسته به کدک. #9039 (بی پایان 7) - ثابت منظور از محدوده در حالی که خواندن از جدول ادغام در یک موضوع. رفع #8964. #9050 (کورتیزج)
- رفع اشکال احتمالی در
MergeTreeRangeReader
, در حالی که اجرایPREWHERE
. رفع #9064. #9106 (کورتیزج) - ثابت
reinterpretAsFixedString
برای بازگشتFixedString
به جایString
. #9052 (اوندرو) - ثابت
joinGet
با انواع بازگشت باطل. رفع #8919 #9014 (طرقه) - تعمیر ریش ریش شدن آزمون و نادرست رفتار bittestall/bittestany توابع. #9143 (الکسی میلویدو)
- رفع رفتار توابع بازی و استخراج زمانی که انبار کاه است صفر بایت. رفتار اشتباه بود که کومه علف خشک ثابت بود. رفع #9160 #9163 (الکسی میلویدو)
- ثابت اعدام inversed predicates که غیر به شدت monotinic عملکردی شاخص استفاده شده است. رفع #9034 #9223 (اکازز)
- اجازه به بازنویسی
CROSS
بهINNER JOIN
اگر وجود دارد[NOT] LIKE
اپراتور درWHERE
بخش. رفع #9191 #9229 (4رتوس2) - اجازه ستون اول (بازدید کنندگان) در یک جدول با موتور ورود به سیستم یک نام مستعار. #9231 (بی پایان 7)
- اجازه دادن به کاما از هم پیوستن با
IN()
داخل رفع #7314. #9251 (4رتوس2) - بهبود
ALTER MODIFY/ADD
نمایش داده شد منطق. حالا شما نمی توانیدADD
ستون بدون نوع,MODIFY
عبارت پیش فرض نوع ستون را تغییر نمی دهد وMODIFY
نوع ارزش بیان پیش فرض را از دست نمی دهد. رفع #8669. #9227 (الساپین) - رفع جهش نهایی, زمانی که جهش در حال حاضر انجام می شود می توانید وضعیت داشته باشد _دون=0. #9217 (الساپین)
- پشتیبانی “Processors” خط لوله برای سیستم.اعداد و سیستم._شماره. این نیز رفع اشکال زمانی که
max_execution_time
محترم نیست. #7796 .) - رفع شمارش اشتباه از
DictCacheKeysRequestedFound
متریک. #9411 (نیکیتامیخایلو) - اضافه شدن یک چک برای سیاست ذخیره سازی در
ATTACH PARTITION FROM
,REPLACE PARTITION
,MOVE TO TABLE
که در غیر این صورت می تواند داده ها از بخش غیر قابل دسترس پس از راه اندازی مجدد و جلوگیری از کلیک برای شروع. #9383 (هیجان) - گزارش ثابت اوبسان در
MergeTreeIndexSet
. این رفع #9250 #9365 (الکسی میلویدو) - رفع فضای داده ممکن در بلوکیو. #9356 .)
- پشتیبانی از
UInt64
اعداد است که متناسب نیست در درون64 در توابع مربوط به جانسون. بهروزرسانیSIMDJSON
به سلامتی استاد این رفع #9209 #9344 (الکسی میلویدو) - رفع مشکل زمانی که مقدار فضای رایگان به درستی محاسبه نمی شود اگر دایرکتوری داده ها به یک دستگاه جداگانه نصب شود. برای دیسک پیش فرض محاسبه فضای رایگان از دایرکتوری فرعی داده ها. این رفع #7441 #9257 (میلب)
- رفع مشکل زمانی که اتصالات ال اس ممکن است با پیام شکست
OpenSSL SSL_read: error:14094438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error and SSL Exception: error:2400006E:random number generator::error retrieving entropy.
به روز رسانی اپنسسل به بالادست استاد. #8956 (الکسی میلویدو) - هنگام اجرای
CREATE
پرس و جو, برابر عبارات ثابت در استدلال موتور ذخیره سازی. جایگزین کردن نام دادگان خالی با دادگان فعلی. رفع #6508, #3492. همچنین رفع بررسی برای نشانی های محلی در کلیک کنیدشاهارزش. #9262 (تبلوبیکس) - رفع segfault در
StorageMerge
, که می تواند در هنگام خواندن از داستان اتفاق می افتد. #9387 (تبلوبیکس) - جلوگیری از از دست دادن داده ها در
Kafka
در موارد نادر زمانی که استثنا اتفاق می افتد پس از خواندن پسوند اما قبل از ارتکاب. رفع #9378. مرتبط: #7175 #9507 (فیلیمونف) - رفع اشکال منجر به ختم سرور در هنگام تلاش برای استفاده / رها کردن
Kafka
جدول ایجاد شده با پارامترهای اشتباه. رفع #9494. دارای #9507. #9513 (فیلیمونف)
ویژگی جدید
- افزودن
deduplicate_blocks_in_dependent_materialized_views
گزینه ای برای کنترل رفتار درج ژولیده به جداول با نمایش محقق. این ویژگی جدید توسط یک درخواست ویژه از التیت به نسخه رفع اشکال اضافه شد. #9070 .)
ClickHouse انتشار v20.1.2.4, 2020-01-22
تغییر ناسازگار به عقب
- ایجاد تنظیمات
merge_tree_uniform_read_distribution
منسوخ شده. سرور هنوز این تنظیم به رسمیت می شناسد اما هیچ اثر. #8308 (الکسی میلویدو) - نوع بازگشت تغییر از تابع
greatCircleDistance
بهFloat32
چرا که در حال حاضر نتیجه محاسبه استFloat32
. #7993 (الکسی میلویدو) - در حال حاضر انتظار می رود که پارامترهای پرس و جو در “escaped” قالب. مثلا, به تصویب رشته
a<tab>b
شما باید برای نوشتنa\tb
یاa\<tab>b
و به ترتیب,a%5Ctb
یاa%5C%09b
در URL. این مورد نیاز است برای اضافه کردن امکان به تصویب تهی به عنوان\N
. این رفع #7488. #8517 (الکسی میلویدو) - فعالسازی
use_minimalistic_part_header_in_zookeeper
تنظیم برایReplicatedMergeTree
به طور پیش فرض. این به طور قابل توجهی مقدار داده های ذخیره شده در باغ وحش را کاهش دهد. این تنظیم از نسخه 19.1 پشتیبانی می شود و ما در حال حاضر در تولید خدمات متعدد بدون هیچ مشکلی برای بیش از نیم سال استفاده می کنیم. غیر فعال کردن این تنظیم اگر شما یک فرصت برای جمع و جور کردن به نسخه های قدیمی تر از 19.1. #6850 (الکسی میلویدو) - شاخص های پرش داده ها تولید می شوند و به طور پیش فرض فعال می شوند. تنظیمات
allow_experimental_data_skipping_indices
,allow_experimental_cross_to_join_conversion
وallow_experimental_multiple_joins_emulation
در حال حاضر منسوخ و هیچ چیز. #7974 (الکسی میلویدو) - افزودن جدید
ANY JOIN
منطق برایStorageJoin
سازگار باJOIN
عمل به روز رسانی بدون تغییر در رفتار شما نیاز به اضافه کردنSETTINGS any_join_distinct_right_table_keys = 1
به موتور پیوستن ابرداده جداول و یا از نو خلق این جداول پس از ارتقا دهید. #8400 (زویکوف) - نیاز به سرور برای راه اندازی مجدد برای اعمال تغییرات در پیکربندی ورود به سیستم. این یک راه حل موقت برای جلوگیری از اشکال که سرور سیاهههای مربوط به یک فایل ورود به سیستم حذف شده است (دیدن #8696). #8707 (الکساندر کوزمنکوف)
ویژگی جدید
- اطلاعات اضافه شده در مورد مسیرهای بخشی به
system.merges
. #8043 (ولادیمیر چبوتراف) - افزودن قابلیت اجرا
SYSTEM RELOAD DICTIONARY
پرسوجو درON CLUSTER
حالت. #8288 (کارخانه شراب سازی گیوم) - افزودن قابلیت اجرا
CREATE DICTIONARY
نمایش داده شد درON CLUSTER
حالت. #8163 (الساپین) - در حال حاضر مشخصات کاربر در
users.xml
می توانید پروفایل های متعدد به ارث می برند. #8343 (Mikhail f. Shiryaev) - اضافه شده
system.stack_trace
جدول که اجازه می دهد تا در اثری پشته از تمام موضوعات سرور نگاه. این برای توسعه دهندگان به درون نگری دولت سرور مفید است. این رفع #7576. #8344 (الکسی میلویدو) - افزودن
DateTime64
نوع داده با دقت زیر دوم قابل تنظیم. #7170 (واسیلی نمکو) - اضافه کردن تابع جدول
clusterAllReplicas
که اجازه می دهد به پرس و جو تمام گره در خوشه. #8493 (کیران سونکری) - اضافه کردن تابع جمع
categoricalInformationValue
که محاسبه ارزش اطلاعات از ویژگی های گسسته. #8117 (هکز) - سرعت تجزیه فایل های داده در
CSV
,TSV
وJSONEachRow
قالب با انجام این کار به صورت موازی. #7780 (الکساندر کوزمنکوف) - افزودن تابع
bankerRound
که انجام گرد بانکدار. #8112 (هکز) - پشتیبانی از زبان های بیشتر در فرهنگ لغت تعبیه شده برای نام منطقه: ‘ru’, ‘en’, ‘ua’, ‘uk’, ‘by’, ‘kz’, ‘tr’, ‘de’, ‘uz’, ‘lv’, ‘lt’, ‘et’, ‘pt’, ‘he’, ‘vi’. #8189 (الکسی میلویدو)
- بهبود در سازگاری
ANY JOIN
منطق. حالاt1 ANY LEFT JOIN t2
برابرt2 ANY RIGHT JOIN t1
. #7665 (زویکوف) - افزودن تنظیمات
any_join_distinct_right_table_keys
که رفتار قدیمی را قادر می سازدANY INNER JOIN
. #7665 (زویکوف) - افزودن جدید
SEMI
وANTI JOIN
. قدیمیANY INNER JOIN
رفتار در حال حاضر به عنوان در دسترسSEMI LEFT JOIN
. #7665 (زویکوف) - اضافه شده
Distributed
قالب برایFile
موتور وfile
تابع جدول که اجازه می دهد تا از خواندن.bin
فایل های تولید شده توسط درج ناهمزمان بهDistributed
جدول #8535 (نیکولای کوچتو) - اضافه کردن استدلال ستون تنظیم مجدد اختیاری برای
runningAccumulate
که اجازه می دهد برای تنظیم مجدد نتایج تجمع برای هر مقدار کلید جدید. #8326 (سرگی کنوننکو) - اضافه کردن توانایی استفاده از فاحشه خانه به عنوان نقطه پایانی پرومته. #7900 (ولادیمیر)
- اضافه کردن بخش
<remote_url_allow_hosts>
داخلconfig.xml
که میزبان مجاز برای موتورهای جدول از راه دور و توابع جدول را محدود می کندURL
,S3
,HDFS
. #7154 (میخیل کوروتف) - اضافه شدن تابع
greatCircleAngle
که محاسبه فاصله در یک کره در درجه. #8105 (الکسی میلویدو) - شعاع زمین تغییر می شود سازگار با ساعت3 کتابخانه. #8105 (الکسی میلویدو)
- اضافه شده
JSONCompactEachRow
وJSONCompactEachRowWithNamesAndTypes
فرمت برای ورودی و خروجی. #7841 (میخیل کوروتف) - ویژگی اضافه شده برای موتورهای جدول مربوط به فایل و توابع جدول (
File
,S3
,URL
,HDFS
) که اجازه می دهد به خواندن و نوشتنgzip
فایل ها بر اساس پارامتر موتور اضافی و یا فرمت فایل. #7840 (هشدار داده می شود) - اضافه شدن
randomASCII(length)
تابع, تولید یک رشته با یک مجموعه تصادفی از ASCII شخصیت های قابل چاپ. #8401 (سرنیزه) - اضافه شدن تابع
JSONExtractArrayRaw
که مجموعه ای از عناصر مجموعه ای از جیسون نامحدود را باز می کندJSON
رشته. #8081 (اولگ متررخین) - افزودن
arrayZip
تابع است که اجازه می دهد تا به ترکیب مجموعه ای از چند بند از طول برابر به یک مجموعه ای از تاپل. #8149 (زمستان ژانگ) - اضافه کردن توانایی انتقال داده ها بین دیسک ها با توجه به پیکربندی
TTL
- عبارات برای*MergeTree
موتورهای جدول خانواده. #8140 (ولادیمیر چبوتراف) - اضافه شدن تابع جمع جدید
avgWeighted
که اجازه می دهد برای محاسبه میانگین وزن. #7898 (هشدار داده می شود) - در حال حاضر تجزیه موازی به طور پیش فرض برای فعال
TSV
,TSKV
,CSV
وJSONEachRow
فرمتها. #7894 (نیکیتا میخایلو) - اضافه کردن چندین توابع جغرافیایی از
H3
کتابخانه:h3GetResolution
,h3EdgeAngle
,h3EdgeLength
,h3IsValid
وh3kRing
. #8034 (کنستانتین مالانچو) - اضافه شدن پشتیبانی برای برتلی (
br
) فشرده سازی در ذخیره سازی مربوط به فایل و توابع جدول . این رفع #8156. #8526 (الکسی میلویدو) - افزودن
groupBit*
توابع برایSimpleAggregationFunction
نوع. #8485 (کارخانه شراب سازی گیوم)
رفع اشکال
- رفع تغییر نام جداول با
Distributed
موتور رفع مشکل #7868. #8306 (تاولوبیکس) - در حال حاضر پشتیبانی لغت نامه
EXPRESSION
برای ویژگی های در رشته دلخواه در گویش غیر کلیک میدان. #8098 (الساپین) - رفع شکسته
INSERT SELECT FROM mysql(...)
پرس و جو. این رفع #8070 و #7960. #8234 (تاولوبیکس) - رفع خطا “Mismatch column sizes” هنگام وارد کردن پیشفرض
Tuple
ازJSONEachRow
. این رفع #5653. #8606 (تاولوبیکس) - در حال حاضر یک استثنا خواهد شد در صورت استفاده از پرتاب
WITH TIES
در کنارLIMIT BY
. همچنین توانایی استفاده را اضافه کنیدTOP
باLIMIT BY
. این رفع #7472. #7637 (نیکیتا میخایلو) - رفع unintendent وابستگی از تازه glibc نسخه در
clickhouse-odbc-bridge
دودویی. #8046 (ایموس پرنده) - رفع اشکال در بررسی عملکرد
*MergeTree
خانواده موتور. در حال حاضر در صورتی که زمانی که ما مقدار مساوی از ردیف در گرانول گذشته و علامت گذشته (غیر نهایی) شکست نیست. #8047 (الساپین) - رفع درج در
Enum*
ستون پس ازALTER
پرس و جو, زمانی که زمینه ای نوع عددی به جدول نوع مشخص برابر است. این رفع #7836. #7908 (انتون پوپوف) - مجاز منفی غیر ثابت “size” استدلال برای عملکرد
substring
. این اشتباه مجاز نیست. این رفع #4832. #7703 (الکسی میلویدو) - رفع اشکال تجزیه زمانی که تعداد اشتباه استدلال به تصویب رسید
(O|J)DBC
موتور جدول. #7709 (الساپین) - با استفاده از نام فرمان از روند در حال اجرا خانه کلیک در هنگام ارسال سیاهههای مربوط به سیسلوگ. در نسخه های قبلی, رشته خالی به جای نام فرمان مورد استفاده قرار گرفت. #8460 (مایکل ناچاروف)
- رفع چک میزبان مجاز برای
localhost
. این روابط عمومی رفع راه حل در #8241. #8342 (ویتالی بارانو) - رفع سقوط نادر در
argMin
وargMax
توابع برای استدلال رشته طولانی, زمانی که نتیجه در استفادهrunningAccumulate
تابع. این رفع #8325 #8341 (دایناسور) - رفع بیش از حد حافظه برای جداول با
Buffer
موتور #8345 (ازات خوژین) - اشکال بالقوه ثابت در توابع است که می تواند
NULL
به عنوان یکی از استدلال و بازگشت غیر تهی. #8196 (الکسی میلویدو) - معیارهای محاسبات بهتر در استخر موضوع برای فرایندهای پس زمینه برای
MergeTree
موتورهای جدول. #8194 (ولادیمیر چبوتراف) - تابع ثابت
IN
داخلWHERE
بیانیه ای که در سطح ردیف فیلتر جدول وجود دارد. رفع #6687 #8357 (ایوان) - در حال حاضر یک استثنا پرتاب می شود اگر ارزش جدایی ناپذیر است به طور کامل برای مقادیر تنظیمات تجزیه نشده است. #7678 (میخیل کوروتف)
- رفع استثنا زمانی که عملکرد دانه ها در پرس و جو به جدول توزیع شده با بیش از دو خرده ریز محلی استفاده می شود. #8164 (小路)
- در حال حاضر فیلتر بلوم می توانید طول صفر عرایز رسیدگی می کند و محاسبات کار برکنار شده انجام نمی دهد. #8242 (ایشیمب)
- چک کردن ثابت اگر یک میزبان مشتری با تطبیق میزبان مشتری به اجازه
host_regexp
مشخص شده درusers.xml
. #8241 (ویتالی بارانو) - استراحت چک ستون مبهم است که منجر به مثبت کاذب در چند
JOIN ON
بخش. #8385 (زویکوف) - ثابت سقوط سرور ممکن است (
std::terminate
) هنگامی که سرور نمی تواند ارسال و یا نوشتن داده ها درJSON
یاXML
قالب با مقادیرString
نوع داده (که نیاز بهUTF-8
اعتبار سنجی) و یا زمانی که فشرده سازی داده های نتیجه با الگوریتم برتلی و یا در برخی موارد نادر دیگر. این رفع #7603 #8384 (الکسی میلویدو) - رفع شرایط مسابقه در
StorageDistributedDirectoryMonitor
پیدا شده توسط سی. این رفع #8364. #8383 (نیکولای کوچتو) - در حال حاضر پس زمینه ادغام در
*MergeTree
جدول موتورهای خانواده حفظ سیاست ذخیره سازی حجم سفارش دقیق تر است. #8549 (ولادیمیر چبوتراف) - در حال حاضر موتور جدول
Kafka
به درستی کار می کند باNative
قالب. این رفع #6731 #7337 #8003. #8016 (فیلیمونف) - فرمت های ثابت با هدر (مانند
CSVWithNames
) که پرتاب شد استثنا در مورد ایف برای موتور جدولKafka
. #8016 (فیلیمونف) - رفع اشکال با ساخت مجموعه ای از زیرخاکری در قسمت سمت راست از
IN
بخش. این رفع #5767 و #2542. #7755 (نیکیتا میخایلو) - رفع سقوط احتمالی در هنگام خواندن از ذخیره سازی
File
. #7756 (نیکولای کوچتو) - خواندن ثابت از فایل ها در
Parquet
قالب حاوی ستونهای نوعlist
. #8334 (مکسولان) - رفع خطا
Not found column
برای نمایش داده شد توزیع باPREWHERE
شرایط وابسته به کلید نمونه برداری اگرmax_parallel_replicas > 1
. #7913 (نیکولای کوچتو) - رفع خطا
Not found column
اگر پرسوجو استفاده شودPREWHERE
وابسته به نام مستعار جدول و مجموعه نتیجه به دلیل شرایط کلیدی اولیه خالی بود. #7911 (نیکولای کوچتو) - نوع بازگشت ثابت برای توابع
rand
وrandConstant
در صورتNullable
استدلال کردن. در حال حاضر توابع همیشه بازگشتUInt32
و هرگزNullable(UInt32)
. #8204 (نیکولای کوچتو) - پیش فرض غیر فعال فشار پایین برای
WITH FILL
اصطلاح. این رفع #7784. #7789 (زمستان ژانگ) - نادرست ثابت
count()
نتیجه برایSummingMergeTree
چه زمانیFINAL
بخش استفاده شده است. #3280 #7786 (نیکیتا میخایلو) - رفع نتیجه نادرست ممکن است برای توابع ثابت از سرور از راه دور. این برای نمایش داده شد با توابع مانند اتفاق افتاد
version()
,uptime()
, و غیره. که برمی گرداند مقادیر ثابت مختلف برای سرورهای مختلف. این رفع #7666. #7689 (نیکولای کوچتو) - رفع اشکال پیچیده در بهینه سازی پیش فرض فشار به پایین که منجر به نتایج اشتباه است. این مشکلات زیادی را در بهینه سازی پیش فرض پایین حل می کند. #8503 (زمستان ژانگ)
- رفع سقوط در
CREATE TABLE .. AS dictionary
پرس و جو. #8508 (ازات خوژین) - چند بهبود دستور زبان کلیک در
.g4
پرونده. #8294 (taiyang-li) - رفع اشکال که منجر به سقوط در
JOIN
با جداول با موتورJoin
. این رفع #7556 #8254 #7915 #8100. #8298 (زویکوف) - رفع لغت نامه کار برکنار بارگذاری مجدد در
CREATE DATABASE
. #7916 (ازات خوژین) - محدود کردن حداکثر تعداد جریان برای خواندن از
StorageFile
وStorageHDFS
. رفع https://github.com/ClickHouse/ClickHouse/issues/7650. #7981 (الساپین) - رفع اشکال در
ALTER ... MODIFY ... CODEC
پرس و جو, زمانی که کاربر هر دو عبارت به طور پیش فرض و کدک را مشخص کنید. رفع 8593. #8614 (الساپین) - رفع خطا در ادغام پس زمینه ستون ها با
SimpleAggregateFunction(LowCardinality)
نوع. #8613 (نیکولای کوچتو) - بررسی نوع ثابت در عملکرد
toDateTime64
. #8375 (واسیلی نمکو) - در حال حاضر سرور در سقوط نیست
LEFT
یاFULL JOIN
با و پیوستن به موتور و پشتیبانی نشدهjoin_use_nulls
تنظیمات. #8479 (زویکوف) - حالا
DROP DICTIONARY IF EXISTS db.dict
پرس و جو می کند و پرتاب استثنا اگرdb
وجود نداره #8185 (ویتالی بارانو) - رفع سقوط احتمالی در توابع جدول (
file
,mysql
,remote
) ناشی از استفاده از مرجع به حذفIStorage
اعتراض. رفع تجزیه نادرست از ستون مشخص شده در درج به تابع جدول. #7762 (تاولوبیکس) - اطمینان از شبکه قبل از شروع
clickhouse-server
. این رفع #7507. #8570 (ژیچنگ یو) - رفع وقفه دست زدن به برای اتصالات امن, بنابراین نمایش داده شد می کند بی تعریف قطع نمی. این رفع #8126. #8128 (الکسی میلویدو)
- ثابت
clickhouse-copier
مشاجره کار برکنار بین کارگران همزمان. #7816 (هشدار داده می شود) - در حال حاضر جهش می کند قطعات متصل جست و خیز نیست, حتی اگر نسخه جهش خود را بزرگتر از نسخه جهش فعلی بود. #7812 (ژیچنگ یو) #8250 (الساپین)
- چشمپوشی از نسخههای برکنار شده
*MergeTree
قطعات داده ها پس از حرکت به یکی دیگر از دیسک و سرور راه اندازی مجدد. #7810 (ولادیمیر چبوتراف) - رفع سقوط در
FULL JOIN
باLowCardinality
داخلJOIN
کلیدی است. #8252 (زویکوف) - ممنوع به استفاده از نام ستون بیش از یک بار در قرار دادن پرس و جو مانند
INSERT INTO tbl (x, y, x)
. این رفع #5465, #7681. #7685 (الساپین) - اضافه شدن مجدد برای تشخیص تعداد هسته های پردازنده فیزیکی برای پردازنده ناشناخته (با استفاده از تعدادی از هسته های پردازنده منطقی). این رفع #5239. #7726 (الکسی میلویدو)
- ثابت
There's no column
خطا برای مفردات و نام مستعار ستون. #8210 (زویکوف) - تصادف شدید ثابت زمانی که
EXISTS
پرس و جو بدون استفاده شدTABLE
یاDICTIONARY
مقدماتی. درست مثلEXISTS t
. این رفع #8172. این اشکال در نسخه 19.17 معرفی شد. #8213 (الکسی میلویدو) - رفع اشکال نادر با خطا
"Sizes of columns doesn't match"
که ممکن است به نظر می رسد در هنگام استفاده ازSimpleAggregateFunction
ستون. #7790 (بوریس گرانویو) - رفع اشکال که کاربر با خالی است
allow_databases
دسترسی به تمام پایگاه های داده کردم (و همین کار را برایallow_dictionaries
). #7793 (دوفایت) - رفع سقوط مشتری زمانی که سرور در حال حاضر از مشتری قطع شده است. #8071 (ازات خوژین)
- ثابت
ORDER BY
رفتار در صورت مرتب سازی بر اساس پیشوند کلید اولیه و پسوند کلید غیر اولیه. #7759 (انتون پوپوف) - بررسی کنید که در حال حاضر ستون واجد شرایط در جدول. این رفع #6836. #7758 (زویکوف)
- رفتار ثابت با
ALTER MOVE
فرار بلافاصله پس از ادغام پایان حرکت سوپر شروع مشخص شده است. رفع #8103. #8104 (ولادیمیر چبوتراف) - رفع سقوط سرور ممکن است در حالی که با استفاده از
UNION
با شماره های مختلف ستون. رفع #7279. #7929 (نیکولای کوچتو) - رفع اندازه زیر رشته نتیجه برای عملکرد
substr
با اندازه منفی. #8589 (نیکولای کوچتو) - در حال حاضر سرور جهش بخشی در اجرا نیست
MergeTree
اگر موضوعات رایگان به اندازه کافی در استخر پس زمینه وجود ندارد. #8588 (تاولوبیکس) - رفع خطای تایپی کوچک در قالب بندی
UNION ALL
AST. #7999 (لیتا91) - ثابت نتایج فیلتر شکوفه نادرست برای اعداد منفی. این رفع #8317. #8566 (زمستان ژانگ)
- سرریز بافر بالقوه ثابت در حالت فشرده خارج. کاربر مخرب می تواند داده های فشرده ساخته شده است که باعث می شود پس از بافر به عنوان خوانده شده منتقل می کند. این موضوع توسط الدار زیتوف از تیم امنیت اطلاعات یاندکس یافت شد. #8404 (الکسی میلویدو)
- رفع نتیجه نادرست به دلیل سرریز اعداد صحیح در
arrayIntersect
. #7777 (نیکولای کوچتو) - حالا
OPTIMIZE TABLE
پرس و جو نمی خواهد برای کپی نیست منتظر به انجام عملیات. #8314 (جوی سانتانا) - ثابت
ALTER TTL
تجزیه کننده برایReplicated*MergeTree
میز #8318 (ولادیمیر چبوتراف) - رفع ارتباط بین سرور و کلاینت, بنابراین سرور خواندن اطلاعات جداول موقت پس از شکست پرس و جو. #8084 (ازات خوژین)
- ثابت
bitmapAnd
خطای تابع هنگام تقاطع کردن بیت مپ جمع و بیت مپ اسکالر. #8082 (یو هوانگ) - اصلاح تعریف
ZXid
با توجه به راهنمای برنامه نویس باغ وحش که رفع اشکال درclickhouse-cluster-copier
. #8088 (هشدار داده می شود) odbc
تابع جدول در حال حاضر احترام می گذاردexternal_table_functions_use_nulls
تنظیمات. #7506 (واسیلی نمکو)- اشکال ثابت که منجر به یک مسابقه داده نادر است. #8143 (الکساندر کازاکوف)
- حالا
SYSTEM RELOAD DICTIONARY
بارگذاری مجدد یک فرهنگ لغت به طور کامل, نادیده گرفتنupdate_field
. این رفع #7440. #8037 (ویتالی بارانو) - اضافه کردن توانایی برای بررسی اگر فرهنگ لغت در ایجاد پرس و جو وجود دارد. #8032 (الساپین)
- ثابت
Float*
تجزیه درValues
قالب. این رفع #7817. #7870 (تاولوبیکس) - رفع سقوط زمانی که ما نمی توانیم فضای ذخیره در برخی از عملیات پس زمینه از
*MergeTree
موتورهای جدول خانواده. #7873 (ولادیمیر چبوتراف) - رفع سقوط عملیات ادغام زمانی که جدول شامل
SimpleAggregateFunction(LowCardinality)
ستون. این رفع #8515. #8522 (ازات خوژین) - بازگرداندن پشتیبانی از تمام مناطق فناوری اطلاعات و ارتباطات و اضافه کردن توانایی به درخواست تلفیقی برای عبارات ثابت. همچنین نام زبان را اضافه کنید
system.collations
جدول #8051 (الساپین) - رفع اشکال در هنگام خارجی لغت نامه صفر و حداقل طول عمر (
LIFETIME(MIN 0 MAX N)
,LIFETIME(N)
) در پس زمینه به روز رسانی نیست . #7983 (الساپین) - رفع تصادف در هنگام فرهنگ لغت خارجی با منبع کلیک است زیرخاکی در پرس و جو. #8351 (نیکولای کوچتو)
- رفع نادرست تجزیه پسوند فایل در جدول با موتور
URL
. این رفع #8157. #8419 (هشدار داده می شود) - ثابت
CHECK TABLE
پرسوجو برای*MergeTree
جداول بدون کلید. رفع #7543. #7979 (الساپین) - تبدیل ثابت از
Float64
به نوع خروجی زیر. #8079 (یوری بارانوف) - در حال حاضر اگر جدول به طور کامل به دلیل سقوط سرور کاهش یافته است, سرور سعی خواهد کرد برای بازگرداندن و بارگذاری. #8176 (تاولوبیکس)
- تصادف ثابت در عملکرد جدول
file
در حالی که قرار دادن به فایل که وجود ندارد. در حال حاضر در این مورد فایل ایجاد می شود و سپس قرار دادن پردازش می شود. #8177 (اولگا خوستیکوا) - رفع بن بست نادر است که می تواند زمانی اتفاق می افتد
trace_log
در را فعال کنید. #7838 (فیلیمونف) - اضافه کردن توانایی برای کار با انواع مختلف علاوه بر
Date
داخلRangeHashed
فرهنگ لغت خارجی ایجاد شده از پرس و جو دی ال. رفع 7899. #8275 (الساپین) - رفع سقوط زمانی که
now64()
با نتیجه تابع دیگری نامیده می شود. #8270 (واسیلی نمکو) - اشکال ثابت با تشخیص قانون مجازات اسلامی مشتری برای اتصال به شبکه از طریق پروتکل سیم خروجی زیر. #7743 (دیمیتری موزیکا)
- رفع دست زدن به مجموعه خالی در
arraySplit
تابع. این رفع #7708. #7747 (هکز) - ثابت موضوع زمانی که
pid-file
از یکی دیگر از در حال اجراclickhouse-server
ممکن است حذف شود. #8487 (Weiqing زو) - رفع بارگذاری مجدد فرهنگ لغت در صورتی که
invalidate_query
که متوقف به روز رسانی و برخی از استثنا در به روز رسانی قبلی تلاش می کند. #8029 (الساپین) - ثابت خطا در تابع
arrayReduce
که ممکن است منجر به “double free” و خطا در ترکیب تابع کلResample
که ممکن است به نشت حافظه منجر شود. اضافه شدن تابع جمعaggThrow
. این تابع را می توان برای اهداف تست استفاده کرد. #8446 (الکسی میلویدو)
بهبود
- ورود به سیستم بهبود یافته در هنگام کار با
S3
موتور جدول. #8251 (گریگوری پرواکوف) - پیام راهنما چاپ شده زمانی که هیچ استدلال در هنگام تماس گذشت
clickhouse-local
. این رفع #5335. #8230 (هشدار داده می شود) - افزودن تنظیمات
mutations_sync
که اجازه می دهد تا صبر کنیدALTER UPDATE/DELETE
نمایش داده شد همزمان. #8237 (الساپین) - اجازه برای راه اندازی نسبی
user_files_path
داخلconfig.xml
(در راه شبیه بهformat_schema_path
). #7632 (هکز) - اضافه کردن استثنا برای انواع غیر قانونی برای توابع تبدیل با
-OrZero
پسوند. #7880 (اندری کونیایف) - ساده فرمت هدر داده ارسال به سفال در پرس و جو توزیع شده است. #8044 (ویتالی بارانو)
Live View
تعمیر مجدد موتور جدول. #8519 (vzakaznikov)- اضافه کردن چک های اضافی برای لغت نامه های خارجی ایجاد شده از دی ال نمایش داده شد. #8127 (الساپین)
- رفع خطا
Column ... already exists
در حالی که با استفاده ازFINAL
وSAMPLE
together, e.g.select count() from table final sample 1/2
. رفع #5186. #7907 (نیکولای کوچتو) - در حال حاضر جدول استدلال اول
joinGet
تابع می تواند جدول شناسایی. #7707 (ایموس پرنده) - اجازه استفاده
MaterializedView
با subqueries بالاKafka
میز #8197 (فیلیمونف) - در حال حاضر پس زمینه بین دیسک ها حرکت می کند استخر تار شده را اجرا می کند. #7670 (ولادیمیر چبوتراف)
SYSTEM RELOAD DICTIONARY
در حال حاضر اجرا همزمان. #8240 (ویتالی بارانو)- ردیابی پشته در حال حاضر نمایش نشانی های فیزیکی (شیپور خاموشی در فایل شی) به جای نشانی های حافظه مجازی (جایی که فایل شی لود شد). که اجازه می دهد تا استفاده از
addr2line
هنگامی که باینری موقعیت مستقل است و اصل فعال است. این رفع #8360. #8387 (الکسی میلویدو) - پشتیبانی از نحو جدید برای فیلترهای امنیتی سطح ردیف:
<table name='table_name'>…</table>
. رفع #5779. #8381 (ایوان) - حالا
cityHash
تابع می تواند با کارDecimal
وUUID
انواع. رفع #5184. #7693 (میخیل کوروتف) - دانه دانه دانه دانه ثابت حذف (1024 بود) از سیاهههای مربوط به سیستم به دلیل منسوخ پس از اجرای دانه دانه تطبیقی. #7698 (الکسی میلویدو)
- فعال خروجی زیر سرور سازگاری زمانی که تاتر بدون اس اس ال وارد شده است. #7852 (یوری بارانوف)
- در حال حاضر چک سرور دسته توزیع, می دهد که خطاهای طولانی تر در مورد داده های خراب شده در دسته ای. #7914 (ازات خوژین)
- پشتیبانی
DROP DATABASE
,DETACH TABLE
,DROP TABLE
وATTACH TABLE
برایMySQL
موتور پایگاه داده. #8202 (زمستان ژانگ) - اضافه کردن احراز هویت در اس 3 تابع جدول و موتور جدول. #7623 (ولادیمیر چبوتراف)
- اضافه شدن چک برای قطعات اضافی از
MergeTree
در دیسک های مختلف, به منظور اجازه نمی دهد به دست قطعات داده در دیسک تعریف نشده. #8118 (ولادیمیر چبوتراف) - فعال کردن پشتیبانی اس اس ال برای مشتری مک و سرور. #8297 (ایوان)
- در حال حاضر clickhouse کار می تواند به عنوان خروجی يکپارچه سرور (دیدن https://dev.mysql.com/doc/refman/5.7/en/federated-create-server.html). #7717 (ماکسیم فدوتف)
clickhouse-client
در حال حاضر تنها فعالbracketed-paste
هنگامی که چند ضلعی روشن است و چند خطی خاموش است. این رفع (#7757) [https://github.com/ClickHouse/ClickHouse/issues/7757]. #7761 (ایموس پرنده)- پشتیبانی
Array(Decimal)
داخلif
تابع. #7721 (زویکوف) - اعشار پشتیبانی در
arrayDifference
,arrayCumSum
وarrayCumSumNegative
توابع. #7724 (زویکوف) - اضافه شده
lifetime
ستون بهsystem.dictionaries
جدول #6820 #7727 (کیککول) - بررسی بهبود یافته برای قطعات موجود بر روی دیسک های مختلف برای
*MergeTree
موتورهای جدول. نشانیهای #7660. #8440 (ولادیمیر چبوتراف) - ادغام با
AWS SDK
برایS3
فعل و انفعالات که اجازه می دهد تا به استفاده از تمام 3 ویژگی های خارج از جعبه. #8011 (پاول کووالنکو) - اضافه شدن پشتیبانی برای کارخانه های فرعی در
Live View
میز #7792 (vzakaznikov) - بررسی برای استفاده از
Date
یاDateTime
ستون ازTTL
عبارات حذف شد. #7920 (ولادیمیر چبوتراف) - اطلاعات در مورد دیسک به اضافه شد
system.detached_parts
جدول #7833 (ولادیمیر چبوتراف) - در حال حاضر تنظیمات
max_(table|partition)_size_to_drop
را می توان بدون راه اندازی مجدد تغییر کرده است. #7779 (گریگوری پرواکوف) - قابلیت استفاده کمی بهتر از پیام های خطا. از کاربر بخواهید که خطوط زیر را حذف کند
Stack trace:
. #7897 (الکسی میلویدو) - خواندن بهتر پیام ها از
Kafka
موتور در فرمت های مختلف پس از #7935. #8035 (ایوان) - سازگاری بهتر با مشتریان خروجی زیر که پشتیبانی نمی کند
sha2_password
auth پلاگین. #8036 (یوری baranov) - پشتیبانی از انواع ستون بیشتر در خروجی زیر سرور سازگاری. #7975 (یوری baranov)
- پیاده سازی
ORDER BY
بهینه سازی برایMerge
,Buffer
وMaterilized View
ذخیره سازی با زمینهMergeTree
میز #8130 (انتون پوپوف) - در حال حاضر ما همیشه اجرای پسوند استفاده از
getrandom
برای سازگاری بهتر با دانه های قدیمی (<3.17). #7940 (ایموس پرنده) - بررسی بهتر برای مقصد معتبر در یک قانون حرکت تغییر جنسیت. #8410 (ولادیمیر چبوتراف)
- چک بهتر برای دسته درج شکسته برای
Distributed
موتور جدول. #7933 (ازات خوژین) - اضافه کردن ستون با مجموعه ای از نام قطعات که جهش باید در اینده پردازش به
system.mutations
جدول #8179 (الساپین) - موازی با مرتب کردن بر اساس ادغام بهینه سازی برای پردازنده. #8552 (نیکولای کوچتو)
- تنظیمات
mark_cache_min_lifetime
در حال حاضر منسوخ و هیچ کاری نمی کند. در نسخه های قبلی, علامت گذاری به عنوان کش می تواند در حافظه بزرگتر از رشدmark_cache_size
به جای داده ها درmark_cache_min_lifetime
چند ثانیه که منجر به سردرگمی و استفاده از حافظه بالاتر از حد انتظار است که به خصوص بد در حافظه محدود سیستم. اگر شما تخریب عملکرد پس از نصب این نسخه را ببینید, شما باید افزایشmark_cache_size
. #8484 (الکسی میلویدو) - طرز تهیه برای استفاده
tid
همه جا این برای مورد نیاز است #7477. #8276 (الکسی میلویدو)
بهبود عملکرد
- بهینه سازی عملکرد در خط لوله پردازنده. #7988 (نیکولای کوچتو)
- به روز رسانی غیر مسدود کردن کلید منقضی شده در لغت نامه کش (با اجازه خواندن قدیمی). #8303 (نیکیتا میخایلو)
- کامپایل تاتر بدون
-fno-omit-frame-pointer
در سطح جهانی به فراغت یک ثبت نام بیشتر. #8097 (ایموس پرنده) - افزایش سرعت
greatCircleDistance
عملکرد و تست عملکرد را اضافه کنید. #7307 (اولگا خوستیکوا) - بهبود عملکرد عملکرد
roundDown
. #8465 (الکسی میلویدو) - بهبود عملکرد
max
,min
,argMin
,argMax
برایDateTime64
نوع داده. #8199 (واسیلی نمکو) - بهبود عملکرد مرتب سازی بدون محدودیت و یا با حد بزرگ و مرتب سازی خارجی. #8545 (الکسی میلویدو)
- بهبود عملکرد قالب بندی اعداد ممیز شناور تا 6 بار. #8542 (الکسی میلویدو)
- بهبود عملکرد
modulo
تابع. #7750 (ایموس پرنده) - بهینهسازی شده
ORDER BY
و ادغام با کلید ستون. #8335 (الکسی میلویدو) - اجرای بهتر برای
arrayReduce
,-Array
و-State
ترکیب کننده ها #7710 (ایموس پرنده) - حالا
PREWHERE
باید بهینه سازی شود حداقل به عنوان موثر به عنوانWHERE
. #7769 (ایموس پرنده) - بهبود راه
round
وroundBankers
دست زدن به اعداد منفی. #8229 (هکز) - رمزگشایی بهبود عملکرد
DoubleDelta
وGorilla
کدک های تقریبا 30-40%. این رفع #7082. #8019 (واسیلی نمکو) - بهبود عملکرد
base64
توابع مرتبط. #8444 (الکسی میلویدو) - اضافه شدن یک تابع
geoDistance
. این شبیه بهgreatCircleDistance
اما با استفاده از تقریب به دندان-84 مدل بیضی. عملکرد هر دو توابع در نزدیکی یکسان هستند. #8086 (الکسی میلویدو) - سریع تر
min
وmax
توابع تجمع برایDecimal
نوع داده. #8144 (زویکوف) - Vectorize پردازش
arrayReduce
. #7608 (ایموس پرنده) if
زنجیر در حال حاضر به عنوان بهینه سازی شدهmultiIf
. #8355 (کمالف روسلان)- رفع رگرسیون عملکرد
Kafka
موتور جدول معرفی شده در 19.15. این رفع #7261. #7935 (فیلیمونف) - حذف شد “pie” تولید کد که
gcc
از بسته های دبیان گاهی اوقات به طور پیش فرض به ارمغان بیاورد. #8483 (الکسی میلویدو) - موازی تجزیه فرمت های داده #6553 (نیکیتا میخایلو)
- به کار انداختن تجزیه کننده بهینه
Values
با عبارات به طور پیش فرض (input_format_values_deduce_templates_of_expressions=1
). #8231 (تاولوبیکس)
ساخت/تست / بهبود بسته بندی
- ساخت رفع برای
ARM
و در حالت حداقل. #8304 (پرولر) - اضافه کردن پوشش خیط و پیت کردن فایل برای
clickhouse-server
وقتی بیماری مقاربتی:: اختلال نامیده می شود نیست. همچنین کمی بهبود یافته ورود به سیستم در تست بدون تابعیت با پوشش. #8267 (الساپین) - به روز رسانی llvm کتابخانه در contrib. اجتناب از استفاده از llvm از سیستم عامل بسته است. #8258 (الکسی میلویدو)
- را همراه
curl
ساخت کاملا ساکت. #8232 #8203 (پاول کووالنکو) - رفع برخی از
MemorySanitizer
اخطار. #8235 (الکساندر کوزمنکوف) - استفاده
add_warning
وno_warning
ماکروها درCMakeLists.txt
. #8604 (ایوان) - اضافه کردن پشتیبانی از minio s3 سازگار شی (https://min.io/) برای ادغام بهتر شد. #7863 #7875 (پاول کووالنکو)
- وارد شده
libc
سرصفحهها به کنترب. این اجازه می دهد تا به ایجاد بیشتر سازگار در سراسر سیستم های مختلف (فقط برایx86_64-linux-gnu
). #5773 (الکسی میلویدو) - حذف
-fPIC
از برخی از کتابخانه ها. #8464 (الکسی میلویدو) - تمیز
CMakeLists.txt
برای حلقه. ببینید https://github.com/ClickHouse/ClickHouse/pull/8011#issuecomment-569478910 #8459 (الکسی میلویدو) - هشدار خاموش در
CapNProto
کتابخونه. #8220 (الکسی میلویدو) - اضافه کردن تست عملکرد برای رشته کوتاه بهینه سازی جداول هش. #7679 (ایموس پرنده)
- در حال حاضر خانه کلیک بر روی ساخت
AArch64
حتی اگرMADV_FREE
در دسترس نیست. این رفع #8027. #8243 (ایموس پرنده) - بهروزرسانی
zlib-ng
برای رفع مشکلات ضدعفونی کننده حافظه. #7182 #8206 (الکساندر کوزمنکوف) - فعال کردن کتابخانه خروجی زیر داخلی در سیستم غیر لینوکس, به دلیل استفاده از بسته های سیستم عامل بسیار شکننده است و معمولا در همه کار نمی کند. این رفع #5765. #8426 (الکسی میلویدو)
- ساخت ثابت در برخی از سیستم های پس از فعال کردن
libc++
. این جانشین #8374. #8380 (الکسی میلویدو) - ساخت
Field
مواد و روش ها نوع بیشتر-امن برای پیدا کردن خطاهای بیشتر. #7386 #8209 (الکساندر کوزمنکوف) - اضافه شده فایل های از دست رفته به
libc-headers
submodule. #8507 (الکسی میلویدو) - رفع اشتباه
JSON
نقل قول در خروجی تست عملکرد. #8497 (نیکولای کوچتو) - در حال حاضر ردیابی پشته برای نمایش داده می شود
std::exception
وPoco::Exception
. در نسخه های قبلی فقط برایDB::Exception
. این باعث بهبود تشخیص می شود. #8501 (الکسی میلویدو) - بارینگ
clock_gettime
وclock_nanosleep
برای نسخه های چرب زبان تازه. #8054 (ایموس پرنده) - فعالسازی
part_log
در مثال پیکربندی برای توسعه دهندگان. #8609 (الکسی میلویدو) - رفع ماهیت کالاهای کابل از بازنگری در
01036_no_superfluous_dict_reload_on_create_database*
. #8111 (ازات خوژین) - تست عملکرد کدک ثابت. #8615 (واسیلی نمکو)
- اضافه کردن اسکریپت نصب برای
.tgz
ساخت و اسناد و مدارک برای خود. #8612 #8591 (الساپین) - حذف قدیمی
ZSTD
تست (این در سال 2016 ایجاد شد به تکثیر اشکال که قبل از 1.0 نسخه از زد تا به حال). این رفع #8618. #8619 (الکسی میلویدو) - ساخت ثابت در سیستم عامل مک کاتالینا. #8600 (مو)
- افزایش تعداد ردیف در تست عملکرد کدک برای ایجاد نتایج قابل توجه است. #8574 (واسیلی نمکو)
- در اشکال زدایی ایجاد, درمان
LOGICAL_ERROR
استثنا به عنوان شکست ادعای, به طوری که راحت تر به اطلاع. #8475 (الکساندر کوزمنکوف) - تست عملکرد مربوط به فرمت را قطعی تر کنید. #8477 (الکسی میلویدو)
- بهروزرسانی
lz4
برای رفع یک شکست حفظ کننده. #8181 (الکساندر کوزمنکوف) - سرکوب یک یادداشت شناخته شده مثبت کاذب در دست زدن به استثنا. #8182 (الکساندر کوزمنکوف)
- بهروزرسانی
gcc
وg++
به نسخه 9 درbuild/docker/build.sh
#7766 (تلیتسکی) - اضافه کردن مورد تست عملکرد برای تست که
PREWHERE
بدتر ازWHERE
. #7768 (ایموس پرنده) - پیشرفت به سمت رفع یک تست فلکی. #8621 (الکسی میلویدو)
- اجتناب از گزارش یادداشت برای داده ها از
libunwind
. #8539 (الکسی میلویدو) - به روز شده
libc++
به جدیدترین نسخه. #8324 (الکسی میلویدو) - ساخت کتابخانه ایکو از منابع. این رفع #6460. #8219 (الکسی میلویدو)
- تغییر از
libressl
بهopenssl
. ClickHouse باید پشتیبانی از TLS 1.3 و SNI پس از این تغییر. این رفع #8171. #8218 (الکسی میلویدو) - گزارش ثابت اوبسان هنگام استفاده
chacha20_poly1305
از اس اس ال (اتفاق می افتد در اتصال به https://yandex.ru/). #8214 (الکسی میلویدو) - حالت ثابت فایل رمز عبور پیش فرض برای
.deb
توزیع لینوکس. #8075 (پرولر) - بیان بهبود یافته برای گرفتن
clickhouse-server
PID درclickhouse-test
. #8063 (الکساندر کازاکوف) - به روز شده در تماس/ماده چسبنده و لزج به نسخه برداری1.10.0. #8587 (الکساندر بورمک)
- گزارش سه گانه ثابت در
base64
کتابخونه. همچنین این کتابخانه به جدیدترین نسخه به روز, اما مهم نیست. این رفع #8397. #8403 (الکسی میلویدو) - ثابت
00600_replace_running_query
برای پردازنده. #8272 (نیکولای کوچتو) - حذف پشتیبانی برای
tcmalloc
برای ساختCMakeLists.txt
ساده تر #8310 (الکسی میلویدو) - انتشار شورای همکاری خلیج فارس ایجاد در حال حاضر استفاده کنید
libc++
به جایlibstdc++
. اخیراlibc++
تنها با صدای جرنگ جرنگ مورد استفاده قرار گرفت. این ثبات تنظیمات ساخت و قابلیت حمل را بهبود بخشد. #8311 (الکسی میلویدو) - فعال کردن کتابخانه فناوری اطلاعات و ارتباطات برای ساخت با حفظ. #8222 (الکسی میلویدو)
- سرکوب هشدارها از
CapNProto
کتابخونه. #8224 (الکسی میلویدو) - موارد خاص حذف کد برای
tcmalloc
, زیرا دیگر پشتیبانی. #8225 (الکسی میلویدو) - کشتن سرور برازنده اجازه می دهد تا برای ذخیره گزارش پوشش. این رفع گزارش پوشش ناقص ما به تازگی دیدن شده است. #8142 (الساپین)
- تست عملکرد برای تمام کدک در برابر
Float64
وUInt64
ارزشهای خبری عبارتند از: #8349 (واسیلی نمکو) termcap
بسیار توصیه شده و منجر به مشکلات مختلف (f.g. از دست رفته “up” کلاه و انعکاس^J
به جای چند خط). به نفعterminfo
یا همراهncurses
. #7737 (ایموس پرنده)- ثابت
test_storage_s3
تست ادغام. #7734 (نیکولای کوچتو) - پشتیبانی
StorageFile(<format>, null)
برای قرار دادن بلوک به فایل فرمت داده شده بدون در واقع به دیسک ارسال. این برای تست عملکرد مورد نیاز است. #8455 (ایموس پرنده) - استدلال اضافه شده
--print-time
به تست های عملکردی که زمان اجرای هر تست را چاپ می کند. #8001 (نیکولای کوچتو) - اضافه ادعا به
KeyCondition
در حالی که ارزیابی مالیات بر ارزش افزوده. این هشدار را از شورای همکاری خلیج فارس-9 حل کنند. #8279 (الکسی میلویدو) - تخلیه گزینه های چوب کوره در سی ایجاد. #8273 (الکساندر کوزمنکوف)
- اطلاعات اشکال زدایی برای برخی از کتابخانه های چربی تولید نمی کند. #8271 (الکسی میلویدو)
- ساخت
log_to_console.xml
همیشه به خ ورود, صرف نظر از تعاملی است یا نه. #8395 (الکساندر کوزمنکوف) - حذف برخی از ویژگی های استفاده نشده از
clickhouse-performance-test
ابزار. #8555 (الکسی میلویدو) - در حال حاضر ما نیز برای جستجو
lld-X
با متناظرclang-X
نسخه. #8092 (الساپین) - پارکت ساخت بهبود. #8421 (مکسولان)
- هشدارهای شورای همکاری خلیج فارس بیشتر #8221 (کروزرکریگ)
- بسته بندی برای قوس لینوکس در حال حاضر اجازه می دهد تا برای اجرای سرور کلیک, و نه تنها مشتری. #8534 (ولادیمیر چبوتراف)
- ثابت تست با پردازنده. رفع عملکرد کوچک. #7672 (نیکولای کوچتو)
- اطلاعات دقیق #8256 (هشدار داده می شود)
- در تهیه تعویض به سی++20 به عنوان یک جشن سال نو. “May the C++ force be with ClickHouse.” #8447 (ایموس پرنده)
ویژگی تجربی
- اضافه شدن تنظیمات تجربی
min_bytes_to_use_mmap_io
. این اجازه می دهد به خواندن فایل های بزرگ بدون کپی کردن داده ها از هسته به فضای کاربری. تنظیمات به طور پیش فرض غیر فعال. توصیه می شود در حدود 64 مگابایت است, چون اماسپ / مون مپ کند است. #8520 (الکسی میلویدو) - سهمیه به عنوان بخشی از سیستم کنترل دسترسی دوباره. جدول جدید اضافه شده است
system.quotas
توابع جدیدcurrentQuota
,currentQuotaKey
نحو گذاشتن جدیدCREATE QUOTA
,ALTER QUOTA
,DROP QUOTA
,SHOW QUOTA
. #7257 (ویتالی بارانو) - اجازه پرش تنظیمات ناشناخته با هشدار به جای پرتاب استثنا. #7653 (ویتالی بارانو)
- سیاست های ردیف به عنوان بخشی از سیستم کنترل دسترسی دوباره. جدول جدید اضافه شده است
system.row_policies
تابع جدیدcurrentRowPolicies()
نحو گذاشتن جدیدCREATE POLICY
,ALTER POLICY
,DROP POLICY
,SHOW CREATE POLICY
,SHOW POLICIES
. #7808 (ویتالی بارانو)
تعمیر امنیتی
- ثابت امکان خواندن ساختار دایرکتوری در جداول با
File
موتور جدول. این رفع #8536. #8537 (الکسی میلویدو)