mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-10-17 14:00:51 +00:00
![Ivan Blinkov](/assets/img/avatar_default.png)
* split up select.md * array-join.md basic refactoring * distinct.md basic refactoring * format.md basic refactoring * from.md basic refactoring * group-by.md basic refactoring * having.md basic refactoring * additional index.md refactoring * into-outfile.md basic refactoring * join.md basic refactoring * limit.md basic refactoring * limit-by.md basic refactoring * order-by.md basic refactoring * prewhere.md basic refactoring * adjust operators/index.md links * adjust sample.md links * adjust more links * adjust operatots links * fix some links * adjust aggregate function article titles * basic refactor of remaining select clauses * absolute paths in make_links.sh * run make_links.sh * remove old select.md locations * translate docs/es * translate docs/fr * translate docs/fa * remove old operators.md location * change operators.md links * adjust links in docs/es * adjust links in docs/es * minor texts adjustments * wip * update machine translations to use new links * fix changelog * es build fixes * get rid of some select.md links * temporary adjust ru links * temporary adjust more ru links * improve curly brace handling * adjust ru as well * fa build fix * ru link fixes * zh link fixes * temporary disable part of anchor checks
358 KiB
358 KiB
machine_translated | machine_translated_rev | toc_priority | toc_title |
---|---|---|---|
true | 72537a2d52 |
77 | 2019 |
انتشار کلیک 19.17
ClickHouse انتشار 19.17.6.36, 2019-12-27
رفع اشکال
- سرریز بافر بالقوه ثابت در حالت فشرده خارج. کاربر مخرب می تواند داده های فشرده ساخته شده است که می تواند باعث به عنوان خوانده شده پس از بافر منتقل می کند. این موضوع توسط الدار زیتوف از تیم امنیت اطلاعات یاندکس یافت شد. #8404 (الکسی میلویدو)
- ثابت سقوط سرور ممکن است (
std::terminate
) هنگامی که سرور نمی تواند ارسال و یا ارسال داده ها در فرمت جسون یا میلی لیتر با ارزش از نوع داده رشته (که نیاز به اعتبار سنجی-8) و یا زمانی که فشرده سازی داده ها نتیجه با الگوریتم بروتلی و یا در برخی موارد نادر دیگر. #8384 (الکسی میلویدو) - لغت نامه های ثابت با منبع از یک کلیک
VIEW
در حال حاضر خواندن چنین واژهنامهها خطا ایجاد نمی کندThere is no query
. #8351 (نیکولای کوچتو) - چک کردن ثابت اگر یک میزبان مشتری توسط _شخصی میزبان مشخص شده در کاربران مجاز باشد.. #8241, #8342 (ویتالی بارانو)
RENAME TABLE
برای یک جدول توزیع در حال حاضر تغییر نام پوشه حاوی داده های درج شده قبل از ارسال به خرده ریز. این رفع یک موضوع را با تغییر نام های پی در پیtableA->tableB
,tableC->tableA
. #8306 (تاولوبیکس)range_hashed
واژهنامهها خارجی ایجاد شده توسط دی ال نمایش داده شد در حال حاضر اجازه می دهد محدوده از انواع عددی دلخواه. #8275 (الساپین)- ثابت
INSERT INTO table SELECT ... FROM mysql(...)
تابع جدول. #8234 (تاولوبیکس) - ثابت segfault در
INSERT INTO TABLE FUNCTION file()
در حالی که قرار دادن به یک فایل که وجود ندارد. در حال حاضر در این مورد فایل ایجاد می شود و سپس قرار دادن پردازش می شود. #8177 (اولگا خوستیکوا) - خطای بیت مپ ثابت زمانی که متقاطع بیت مپ جمع و بیت مپ اسکالر. #8082 (یو هوانگ)
- ثابت زمانی که segfault
EXISTS
پرس و جو بدون استفاده شدTABLE
یاDICTIONARY
مقدماتی, درست مثلEXISTS t
. #8213 (الکسی میلویدو) - نوع بازگشت ثابت برای توابع
rand
وrandConstant
در صورت بحث باطل. در حال حاضر توابع همیشه بازگشتUInt32
و هرگزNullable(UInt32)
. #8204 (نیکولای کوچتو) - ثابت
DROP DICTIONARY IF EXISTS db.dict
در حال حاضر استثنا پرتاب نمی کند اگرdb
وجود نداره #8185 (ویتالی بارانو) - اگر یک جدول به دلیل سقوط سرور به طور کامل کاهش یافته است, سرور سعی خواهد کرد برای بازگرداندن و بارگذاری #8176 (تاولوبیکس)
- ثابت پرس و جو تعداد بی اهمیت برای یک جدول توزیع اگر بیش از دو میز محلی سفال وجود دارد. #8164 (小路)
- اشکال ثابت که منجر به یک مسابقه داده در DB::BlockStreamProfileInfo::calculateRowsBeforeLimit() #8143 (الکساندر کازاکوف)
- ثابت
ALTER table MOVE part
اعدام بلافاصله پس از ادغام بخش مشخص, که می تواند باعث حرکت بخشی که بخش مشخص شده به هم ادغام شدند. در حال حاضر به درستی حرکت می کند بخش مشخص شده است. #8104 (ولادیمیر چبوتراف) - عبارات برای لغت نامه را می توان به عنوان رشته در حال حاضر مشخص شده است. این بسیار مفید است برای محاسبه ویژگی های در حالی که استخراج داده ها از غیر ClickHouse منابع به دلیل آن اجازه می دهد تا به استفاده از غیر ClickHouse نحو برای آن دسته از عبارات. #8098 (الساپین)
- ثابت یک مسابقه بسیار نادر در
clickhouse-copier
به دلیل سرریز در زکسید. #8088 (هشدار داده می شود) - رفع اشکال زمانی که پس از پرس و جو شکست خورده (با توجه به “Too many simultaneous queries” به عنوان مثال) این اطلاعات جداول خارجی را نمی خواند و
درخواست بعدی این اطلاعات را به عنوان ابتدای پرس و جو بعدی تفسیر می کند که باعث خطا می شود
Unknown packet from client
. #8084 (ازات خوژین) - اجتناب از اختلاف پوچ پس از “Unknown packet X from server” #8071 (ازات خوژین)
- بازگرداندن پشتیبانی از تمام مناطق ایکو, اضافه کردن توانایی به درخواست تلفیقی برای عبارات ثابت و اضافه کردن نام زبان به سیستم.collations جدول. #8051 (الساپین)
- تعداد جریان برای خواندن از
StorageFile
وStorageHDFS
در حال حاضر محدود, برای جلوگیری از بیش از حد حافظه. #7981 (الساپین) - ثابت
CHECK TABLE
پرسوجو برای*MergeTree
جداول بدون کلید. #7979 (الساپین) - حذف تعداد جهش از یک نام بخشی در صورتی که هیچ جهش وجود دارد. این حذف بهبود سازگاری با نسخه های قدیمی تر. #8250 (الساپین)
- رفع اشکال که جهش برای برخی از قطعات متصل به دلیل انحراف خود قلم بزرگتر از نسخه جهش جدول. #7812 (ژیچنگ یو)
- اجازه شروع سرور با کپی کار برکنار شده از قطعات پس از حرکت به دستگاه دیگر. #7810 (ولادیمیر چبوتراف)
- خطا را ثابت کرد “Sizes of columns doesn’t match” که ممکن است در هنگام استفاده از ستون تابع جمع به نظر می رسد. #7790 (بوریس گرانویو)
- در حال حاضر یک استثنا خواهد شد در صورت استفاده با روابط در کنار محدودیت های پرتاب. و در حال حاضر امکان استفاده از بالا با محدودیت توسط. #7637 (نیکیتا میخایلو)
- رفع بارگذاری مجدد فرهنگ لغت در صورتی که
invalidate_query
که متوقف به روز رسانی و برخی از استثنا در به روز رسانی قبلی تلاش می کند. #8029 (الساپین)
ClickHouse انتشار 19.17.4.11, 2019-11-22
تغییر ناسازگار به عقب
- با استفاده از ستون به جای اس تی برای ذخیره نتایج زیرخاکری اسکالر برای عملکرد بهتر است. تنظیم
enable_scalar_subquery_optimization
در 19.17 اضافه شد و به طور پیش فرض فعال شد. این منجر به اشتباهات مانند این در طی ارتقا به 19.17.2 یا 19.17.3 از نسخه های قبلی است. این تنظیم به طور پیش فرض فعال در 19.17.4 را ممکن است به روز رسانی از 19.16 و نسخه های قدیمی تر و بدون خطا. #7392 (ایموس پرنده)
ویژگی جدید
- اضافه کردن توانایی برای ایجاد لغت نامه با پرس و جو ددل. #7360 (الساپین)
- ساخت
bloom_filter
نوع حمایت از شاخصLowCardinality
وNullable
#7363 #7561 (نیکولای کوچتو) - افزودن تابع
isValidJSON
برای بررسی رشته گذشت که جانسون معتبر است. #5910 #7293 (ولادیمیر) - پیاده سازی
arrayCompact
تابع #7328 (یادداشت) - تابع ایجاد شده
hex
برای اعداد اعشاری. این کار مانندhex(reinterpretAsString())
اما صفر بایت گذشته را حذف کنید. #7355 (میخیل کوروتف) - افزودن
arrayFill
وarrayReverseFill
توابع که عناصر را با عناصر دیگر در جلو/عقب در مجموعه جایگزین می کنند. #7380 (هکز) - افزودن
CRC32IEEE()
/CRC64()
پردازشگر پشتیبانی شده: #7480 (ازات خوژین) - پیاده سازی
char
عملکرد شبیه به یک در خروجی زیر #7486 (بستنی و مغز گردو) - افزودن
bitmapTransform
تابع. این مجموعه ای از ارزش ها را در بیت مپ به مجموعه ای دیگر از ارزش ها تبدیل می کند و نتیجه یک بیت مپ جدید است #7598 (ژیچنگ یو) - پیادهسازی شده
javaHashUTF16LE()
تابع #7651 (ایشیمب) - افزودن
_shard_num
ستون مجازی برای موتور توزیع شده #7624 (ازات خوژین)
ویژگی تجربی
- پشتیبانی از پردازنده (خط لوله اجرای پرس و جو جدید) در
MergeTree
. #7181 (نیکولای کوچتو)
رفع اشکال
- رفع شناور نادرست تجزیه در
Values
#7817 #7870 (تاولوبیکس) - رفع بن بست نادر است که می تواند رخ دهد که ردیاب را فعال کنید. #7838 (فیلیمونف)
- جلوگیری از تکرار پیام در هنگام تولید جدول کافکا دارای هر گونه رزومه انتخاب از #7265 (ایوان)
- پشتیبانی از
Array(LowCardinality(Nullable(String)))
داخلIN
. برطرف #7364 #7366 (ایشیمب) - اضافه کردن سیستم های انتقال مواد از
SQL_TINYINT
وSQL_BIGINT
, و رفع دست زدن بهSQL_FLOAT
انواع منبع داده در اد بی سی پل. #7491 (دنیس گلازاشف) - رفع تجمع (
avg
و تعداد کمی) روی ستونهای دهدهی خالی #7431 (اندری کونیایف) - ثابت
INSERT
به توزیع باMATERIALIZED
ستونها #7377 (ازات خوژین) - ساخت
MOVE PARTITION
کار اگر برخی از قسمت های پارتیشن در حال حاضر بر روی دیسک مقصد یا حجم #7434 (ولادیمیر چبوتراف) - اشکال ثابت با لینک های سخت عدم در طول جهش در ایجاد می شود
ReplicatedMergeTree
در تنظیمات چند دیسک. #7558 (ولادیمیر چبوتراف) - رفع اشکال با یک جهش در ادغام زمانی که تمام قسمت بدون تغییر باقی می ماند و بهترین فضا است که بر روی دیسک دیگر یافت می شود #7602 (ولادیمیر چبوتراف)
- اشکال ثابت با
keep_free_space_ratio
از پیکربندی دیسکها قابل خواندن نیست #7645 (ولادیمیر چبوتراف) - رفع اشکال با جدول شامل تنها
Tuple
ستون ها یا ستون ها با مسیرهای پیچیده. رفع 7541. #7545 (الساپین) - حافظه را برای موتور بافر در حداکثر_موری_سیاژ حساب نکنید #7552 (ازات خوژین)
- رفع استفاده از علامت نهایی در
MergeTree
جداول مرتب شده بر اساسtuple()
. در موارد نادر می تواند منجر بهCan't adjust last granule
خطا هنگام انتخاب. #7639 (انتون پوپوف) - رفع اشکال در جهش که با اقداماتی که نیاز به زمینه (به عنوان مثال توابع برای جانسون) مسند که ممکن است منجر به سقوط و یا استثنا عجیب و غریب. #7664 (الساپین)
- رفع عدم تطابق پایگاه داده و نام جدول فرار در
data/
وshadow/
& فهرستهای راهنما #7575 (الکساندر بورمک) - Support duplicated keys in RIGHT|FULL JOINs, e.g.
ON t.x = u.x AND t.x = u.y
. رفع سقوط در این مورد. #7586 (زویکوف) - ثابت
Not found column <expression> in block
هنگام پیوستن به در بیان با راست یا کامل ملحق. #7641 (زویکوف) - یکی دیگر از تلاش برای رفع حلقه بی نهایت در
PrettySpace
قالب #7591 (اولگا خوستیکوا) - رفع اشکال در
concat
تابع زمانی که همه استدلال شدFixedString
از همان اندازه. #7635 (الساپین) - استثنا ثابت در صورت استفاده از 1 استدلال در حالی که تعریف اس3, نشانی اینترنتی و ذخیره سازی اچ دی. #7618 (ولادیمیر چبوتراف)
- رفع دامنه تفسیری برای نمایش با پرس و جو #7601 (ازات خوژین)
بهبود
Nullable
ستون به رسمیت شناخته شده و تهی ارزش به درستی توسط ان بی سی پل به کار گرفته #7402 (واسیلی نمکو)- ارسال دسته ای در حال حاضر برای توزیع ارسال اتمی #7600 (ازات خوژین)
- پرتاب یک استثنا اگر ما می توانیم جدول برای نام ستون در پرس و جو تشخیص نیست. #7358 (زویکوف)
- افزودن
merge_max_block_size
تنظیم بهMergeTreeSettings
#7412 (زویکوف) - نمایش داده شد با
HAVING
و بدونGROUP BY
فرض گروه های ثابت. پس,SELECT 1 HAVING 1
در حال حاضر نتیجه را برمی گرداند. #7496 (ایموس پرنده) - تجزیه پشتیبانی
(X,)
به عنوان تاپل شبیه به پایتون. #7501, #7562 (ایموس پرنده) - ساخت
range
رفتارهای تابع تقریبا مانند یک پیتون. #7518 (بستنی و مغز گردو) - افزودن
constraints
ستونها به جدولsystem.settings
#7553 (ویتالی بارانو) - فرمت پوچ بهتر برای کنترل کننده تی پی, به طوری که ممکن است به استفاده از
select ignore(<expression>) from table format Null
برای اندازه گیری نیروی هوایی پاکستان از طریق کلیک مشتری #7606 (ایموس پرنده) - نمایش داده شد مانند
CREATE TABLE ... AS (SELECT (1, 2))
به درستی تجزیه شده است #7542 (هکز)
بهبود عملکرد
- عملکرد تجمع بیش از کلید های رشته کوتاه بهبود یافته است. #6243 (الکساندر کوزمنکوف, ایموس پرنده)
- یک پاس دیگر از تجزیه و تحلیل نحو/بیان را اجرا کنید تا بهینه سازی های بالقوه پس از پیش بینی های ثابت خورده شوند. #7497 (ایموس پرنده)
- استفاده از ذخیره سازی متا اطلاعات به ارزیابی بی اهمیت
SELECT count() FROM table;
#7510 (ایموس پرنده, الکسی میلویدو) - Vectorize پردازش
arrayReduce
شبیه به تجمعیaddBatch
. #7608 (ایموس پرنده) - بهبود صغیر در عملکرد
Kafka
مصرف #7475 (ایوان)
ساخت/تست / بهبود بسته بندی
- اضافه کردن پشتیبانی برای متقابل کامپایل به معماری پردازنده عاشق64. Refactor packager اسکریپت. #7370 #7539 (ایوان)
- باز کردن داروین-x86_64 و لینوکس-aarch64 toolchains به نصب Docker دوره زمانی که ساختمان بسته #7534 (ایوان)
- به روز رسانی تصویر کارگر بارانداز برای باینری بسته بندی #7474 (ایوان)
- خطاهای کامپایل ثابت در مکینتاش کاتالینا #7585 (ارنست پلتایف)
- برخی از فاکتورگیری مجدد در منطق تجزیه و تحلیل پرس و جو: تقسیم کلاس پیچیده را به چند ساده. #7454 (زویکوف)
- رفع ساخت بدون زیر منو #7295 (پرولر)
- بهتر
add_globs
در فایل های کیک #7418 (ایموس پرنده) - حذف مسیرهای سختشده در
unwind
هدف #7460 (کنستانتین پودشوموک) - مجاز به استفاده از فرمت خروجی زیر بدون اس اس ال #7524 (پرولر)
غیره
- اضافه شده ANTLR4 گرامر برای ClickHouse SQL گویش #7595 #7596 (الکسی میلویدو)
انتشار کلیک 19.16
انتشار کلیک 19.16.14.65, 2020-03-25
- رفع اشکال در محاسبات باریکش از عملیات منطقی سه تایی در استدلال های متعدد (بیش از 10). #8718 (الکساندر کازاکوف) این bugfix شد backported به نسخه 19.16 توسط یک درخواست ویژه از Altinity.
انتشار کلیک 19.16.14.65, 2020-03-05
- رفع ناسازگاری خرده فروشی توزیع با نسخه های قدیمی تر کانال. رفع #7851 (تبلوبیکس)
- هنگام اجرای
CREATE
پرس و جو, برابر عبارات ثابت در استدلال موتور ذخیره سازی. جایگزین کردن نام دادگان خالی با دادگان فعلی. رفع #6508, #3492. همچنین رفع بررسی برای نشانی محلی درClickHouseDictionarySource
. #9262 (تبلوبیکس) - در حال حاضر پس زمینه ادغام در
*MergeTree
موتورهای جدول خانواده حفظ سیاست ذخیره سازی حجم سفارش دقیق تر. #8549 (ولادیمیر چبوتراف) - جلوگیری از از دست دادن داده ها در
Kafka
در موارد نادر زمانی که استثنا اتفاق می افتد پس از خواندن پسوند اما قبل از ارتکاب. رفع #9378. مرتبط: #7175 #9507 (فیلیمونف) - رفع اشکال منجر به ختم سرور در هنگام تلاش برای استفاده / رها کردن
Kafka
جدول ایجاد شده با پارامترهای اشتباه. رفع #9494. دارای #9507. #9513 (فیلیمونف) - اجازه استفاده
MaterializedView
با subqueries بالاKafka
میز #8197 (فیلیمونف)
ویژگی جدید
- افزودن
deduplicate_blocks_in_dependent_materialized_views
گزینه ای برای کنترل رفتار درج ژولیده به جداول با نمایش محقق. این ویژگی جدید توسط یک درخواست ویژه از التیت به نسخه رفع اشکال اضافه شد. #9070 .)
انتشار کلیک خانه 19.16.2.2, 2019-10-30
تغییر ناسازگار به عقب
- اضافه کردن گم شده arity اعتبار برای تعداد/counIf. #7095 #7298 (ولادیمیر)
- حذف میراث
asterisk_left_columns_only
تنظیم (به طور پیش فرض غیر فعال شد). #7335 (علم هنر زویکوف) - رشته فرمت برای قالب فرمت داده در حال حاضر در فایل های مشخص شده است. #7118 (تاولوبیکس)
ویژگی جدید
- معرفی uniqCombined64() برای محاسبه cardinality بیشتر از UINT_MAX. #7213, #7222 (ازات خوژین)
- پشتیبانی از شاخص های فیلتر بلوم در ستون های مجموعه. #6984 (ایشیمب)
- اضافه کردن یک تابع
getMacro(name)
که رشته را برمی گرداند با ارزش مربوطه<macros>
از پیکربندی سرور. #7240 (الکسی میلویدو) - تنظیم دو گزینه پیکربندی برای یک فرهنگ لغت بر اساس یک منبع قام:
credentials
وhttp-headers
. #7092 (گیمه کاسری) - افزودن سابقه جدید
Merge
که تعداد پس زمینه راه اندازی ادغام. #7093 (میخیل کوروتف) - اضافه کردن تابع نام کامل است که یک نام دامنه به طور کامل واجد شرایط را برمی گرداند. #7263 #7291 (بستنی و مغز گردو)
- افزودن تابع
arraySplit
وarrayReverseSplit
که یک مجموعه تقسیم شده توسط “cut off” شرایط. در دست زدن به توالی زمان مفید هستند. #7294 (هکز) - اضافه کردن توابع جدید است که بازگشت مجموعه ای از تمام شاخص های همسان در خانواده چند از توابع. #7299 (دنیلا کوتنین)
- اضافه کردن یک موتور پایگاه داده جدید
Lazy
این است که برای ذخیره سازی تعداد زیادی از کوچک ورود به سیستم بهینه شده است میز #7171 (نیکیتا واسیلیف) - اضافه کردن توابع جمع گروهبیت مپند,- یا, - صخره نوردی برای ستون بیت مپ. #7109 (ژیچنگ یو)
- اضافه کردن مجموع عملکرد combinators -OrNull و OrDefault که بازگشت تهی یا مقادیر پیش فرض زمانی که هیچ چیز به جمع وجود دارد. #7331 (هکز)
- قالب داده های سفارشی را معرفی کنید که از فرار سفارشی پشتیبانی می کند و قوانین جداساز. #7118 (تاولوبیکس)
- پشتیبانی ردیس به عنوان منبع فرهنگ لغت خارجی. #4361 #6962 (کموندی, انتون پوپوف)
رفع اشکال
- رفع نتیجه پرس و جو اشتباه در صورتی که
WHERE IN (SELECT ...)
بخش وoptimize_read_in_order
هست استفاده می شود. #7371 (انتون پوپوف) - پلاگین احراز هویت ماریادب غیر فعال, که بستگی به فایل های خارج از پروژه. #7140 (یوری بارانوف)
- رفع استثنا
Cannot convert column ... because it is constant but values of constants are different in source and result
که به ندرت می تواند رخ دهد زمانی که توابعnow()
,today()
,yesterday()
,randConstant()
استفاده می شود. #7156 (نیکولای کوچتو) - شماره ثابت با استفاده از اچ.تی. پی را نگه دارید ایست زنده به جای تی. پی نگه داشتن ایست زنده است. #7351 (واسیلی نمکو)
- گسل تقسیم بندی را در گروهبیتماپور ثابت کرد (شماره #7109). #7289 (ژیچنگ یو)
- برای نمایش تحقق مرتکب کافکا نامیده می شود پس از تمام داده ها نوشته شده است. #7175 (ایوان)
- اشتباه ثابت
duration_ms
مقدار درsystem.part_log
جدول ده بار خاموش بود. #7172 (ولادیمیر Chebotarev) - رفع سریع برای حل و فصل سقوط در جدول نمایش زنده و دوباره قادر می سازد تمام تست نمایش زنده. #7201 (وزکازنیکوف)
- مرتب کردن مقادیر صفر به درستی در شاخص دقیقه/حداکثر از قطعات ادغام. #7234 (الکساندر کوزمنکوف)
- هنوز ستون مجازی به قرار داده نشده .ابرداده گذاشتن زمانی که جدول به عنوان ایجاد شده است
CREATE TABLE AS
. #7183 (ایوان) - رفع گسل تقسیم بندی در
ATTACH PART
پرس و جو. #7185 (الساپین) - رفع نتیجه اشتباه برای برخی از نمایش داده شد داده شده توسط بهینه سازی خالی در کارخانه های فرعی و خالی INNER/RIGHT JOIN. #7284 (نیکولای کوچتو)
- رفع AddressSanitizer خطا در نمایش زنده getHeader روش (). #7271 (وزکازنیکوف)
بهبود
- اضافه کردن یک پیام در صورت صبر کردن _موا_مایش صورت می گیرد. #7390 (ازات خوژین)
- تنظیم ساخته شده
s3_min_upload_part_size
جدول سطح. #7059 (ولادیمیر Chebotarev) - در حال بارگذاری #7304 (بستنی و مغز گردو)
- بلوک کدو دست چپ در ادغام بخشی ملحق (بهینه سازی). #7122 (علم هنر زویکوف)
- اجازه ندهید که توابع غیر قطعی در جهش موتورهای جدول تکرار, چرا که این می توانید تناقضات بین کپی معرفی. #7247 (الکساندر کازاکوف)
- غیر فعال کردن ردیاب حافظه در حالی که تبدیل ردیابی پشته استثنا به رشته. این می تواند از دست دادن جلوگیری کند
از پیغام خطا از نوع
Memory limit exceeded
بر روی سرور, که باعثAttempt to read after eof
استثنا در مشتری. #7264 (نیکولای کوچتو) - بهبود فرمت های دیگر. برطرف #6033, #2633, #6611, #6742 #7215 (تاولوبیکس)
- خانه را نادیده می گیرد ارزش در سمت راست در اپراتور که قابل تبدیل به سمت چپ نیست side type. Make it work properly for compound types – Array and Tuple. #7283 (الکساندر کوزمنکوف)
- پشتیبانی از نابرابری های از دست رفته برای عضویت. این ممکن است برای پیوستن به نوع کمتر یا برابر و سخت انواع بیشتر و کمتر برای ستون اسوف در نحو. #7282 (علم هنر زویکوف)
- بهینه سازی بخشی ادغام اضافه کردن. #7070 (زویکوف)
- آیا استفاده از بیش از 98K حافظه در uniqCombined توابع. #7236, #7270 (ازات خوژین)
- قطعات خیط و پیت کردن از جدول پیوستن به دست راست بر روی دیسک در پارتیالمگرمین (اگر کافی نیست حافظه). بارگیری داده ها در صورت نیاز. #7186 (زویکوف)
بهبود عملکرد
- سرعت جوینت با استدلال توایع با اجتناب از تکرار داده ها. #7359 (ایموس پرنده)
- بازگشت اولیه اگر زیرخاکری خالی است. #7007 (小路)
- بهینه سازی تجزیه بیان گذاشتن در مقادیر. #6781 (تاولوبیکس)
ساخت/تست / بهبود بسته بندی
- غیر فعال کردن برخی از موارد برای متقابل تلفیقی به سیستم عامل مک. #7101 (ایوان)
- اضافه کردن گم شده ارتباط با PocoXML برای clickhouse_common_io. #7200 (ازات خوژین)
- قبول استدلال فیلتر تست های متعدد در فاحشه خانه تست. #7226 (الکساندر کوزمنکوف)
- فعال musl و jemalloc برای ARM. #7300 (ایموس پرنده)
- اضافه شده
--client-option
پارامتر بهclickhouse-test
به تصویب پارامترهای اضافی به مشتری. #7277 (نیکولای کوچتو) - حفظ تنظیمات موجود در دور در دقیقه ارتقا بسته. #7103 (فیلیمونف)
- رفع خطاهای شناسایی شده توسط پوس. #7153 (علم هنر زویکوف)
- رفع ساخت برای داروین. #7149 (ایوان)
- glibc 2.29 سازگاری. #7142 (ایموس پرنده)
- اطمینان حاصل کنید که دکلین می کند فایل های منبع بالقوه را لمس نمی. #7205 (ایموس پرنده)
- تلاش برای جلوگیری از درگیری در هنگام به روز رسانی از دور در دقیقه التیت - فایل پیکربندی بسته بندی شده به طور جداگانه در کلیک-سرور-مشترک. #7073 (فیلیمونف)
- بهینه سازی برخی از فایل های هدر برای بازسازی سریع تر. #7212, #7231 (الکساندر کوزمنکوف)
- اضافه کردن تست عملکرد برای تاریخ و تاریخ ساعت. #7332 (واسیلی نمکو)
- رفع برخی از تست هایی که حاوی جهش های غیر قطعی هستند. #7132 (الکساندر کازاکوف)
- اضافه کردن ساخت با حفظ به سی. #7066 (الکساندر کوزمنکوف)
- اجتناب از استفاده از ارزش های بی قید و شرط در مترسستر. #7158 (ازات خوژین)
- رفع برخی از مشکلات در زمینه های پیدا شده توسط حفظ کننده. #7135, #7179 (الکساندر کوزمنکوف), #7376 (ایموس پرنده)
- رفع رفتار تعریف نشده در سوفلش32. #7388 (ایموس پرنده)
- رفع رفتار تعریف نشده در استورگیسنفستولینگ. #7384 (تاولوبیکس)
- عبارات ثابت ثابت تاشو برای موتورهای پایگاه داده خارجی (خروجی زیر ,او بی سی, ال بی سی). در گذشته نسخه این بود برای عبارات ثابت متعدد کار نمی کند و در همه برای تاریخ کار نمی کند, تاریخ ساعت و امید. این رفع #7245 #7252 (الکسی میلویدو)
- رفع ThreadSanitizer اطلاعات مسابقه خطا در نمایش زنده در هنگام دسترسی به no_users_thread متغیر است. #7353 (وزکازنیکوف)
- خلاص شدن از شر نمادها مالوک در لیبکمون #7134, #7065 (ایموس پرنده)
- اضافه کردن توانمندسازهای پرچم جهانی برای غیر فعال کردن تمام کتابخانه ها. #7063 (پرولر)
پاکسازی کد
- تعمیم مخزن پیکربندی برای تهیه دی ال برای لغت نامه. #7155 (الساپین)
- تجزیه کننده برای لغت نامه دی ال بدون هیچ معنایی. #7209 (الساپین)
- تقسیم پارسرکری به تجزیه کننده های مختلف کوچکتر. #7253 (الساپین)
- فاکتورگیری مجدد کوچک و تغییر نام در نزدیکی لغت نامه های خارجی. #7111 (الساپین)
- گیرنده برخی از کد برای تهیه برای کنترل دسترسی مبتنی بر نقش. #7235 (ویتالی بارانوف)
- برخی از پیشرفت های در کد بانک اطلاعاتی. #7086 (نیکیتا واسیلیف)
- آیا استفاده از iterators در پیدا کردن() و emplace() روش جداول هش. #7026 (الکساندر کوزمنکوف)
- رفع گیرنده در صورتی که ریشه پارامتر خالی نیست. #7374 (میخیل کوروتف)
- حذف برخی از کپی و چسباندن (TemporaryFile و TemporaryFileStream) #7166 (علم هنر زویکوف)
- بهبود خوانایی کد کمی (
MergeTreeData::getActiveContainingPart
). #7361 (ولادیمیر Chebotarev) - منتظر تمام مشاغل برنامه ریزی شده باشید که از اشیا محلی استفاده می کنند
ThreadPool::schedule(...)
پرت یک استثنا. تغییر نامThreadPool::schedule(...)
بهThreadPool::scheduleOrThrowOnError(...)
و رفع نظرات برای ایجاد واضح است که ممکن است پرتاب. #7350 (تاولوبیکس)
انتشار کلیک 19.15
انتشار کلیک خانه 19.15.4.10, 2019-10-31
رفع اشکال
- اضافه شده دست زدن به SQL_TINYINT و SQL_BIGINT و ثابت دست زدن به SQL_FLOAT منبع داده در انواع ODBC پل. #7491 (دنیس گلازاشف)
- مجاز به برخی از قطعات بر روی دیسک مقصد و یا حجم در پارتیشن حرکت. #7434 (ولادیمیر چبوتراف)
- ثابت NULL-ارزش در nullable ستون از طریق ODBC-پل. #7402 (واسیلی نمکو)
- درج ثابت به گره غیر محلی توزیع شده با ستون محقق. #7377 (ازات خوژین)
- تابع ثابت دریافت می کند. #7374 (میخیل کوروتف)
- شماره ثابت با استفاده از اچ.تی. پی را نگه دارید ایست زنده به جای تی. پی نگه داشتن ایست زنده است. #7351 (واسیلی نمکو)
- صبر کنید برای همه مشاغل را به پایان برساند در استثنا (رفع حملات نادر). #7350 (تاولوبیکس)
- هنگام وارد کردن به میز کافکا به موفکا فشار ندهید. #7265 (ایوان)
- غیر فعال کردن ردیاب حافظه برای استثنا پشته. #7264 (نیکولای کوچتو)
- کد بد ثابت در تبدیل پرس و جو برای پایگاه داده خارجی. #7252 (الکسی میلویدو)
- اجتناب از استفاده از ارزش های بی قید و شرط در مترسستر. #7158 (ازات خوژین)
- اضافه شده به عنوان مثال پیکربندی با ماکروها برای تست (الکسی میلویدو)
انتشار کلیک خانه 19.15.3.6, 2019-10-09
رفع اشکال
- بد_واریانت ثابت در درهم فرهنگ لغت. (الساپین)
- ثابت کردن اشکال با گسل تقسیم بندی در ضمیمه پرس و جو بخش. (الساپین)
- محاسبه زمان ثابت در
MergeTreeData
. (ولادیمیر چبوتراف) - متعهد به کافکا به صراحت پس از نوشتن نهایی است. #7175 (ایوان)
- مرتب کردن مقادیر صفر به درستی در شاخص دقیقه/حداکثر از قطعات ادغام. #7234 (الکساندر کوزمنکوف)
انتشار کلیک خانه 19.15.2.2, 2019-10-01
ویژگی جدید
- ذخیره سازی چند طبقه: پشتیبانی از استفاده از حجم ذخیره سازی های متعدد برای جداول با موتور ادغام. امکان ذخیره داده های تازه بر روی اس اس دی و انتقال خودکار داده های قدیمی به هارد وجود دارد. (مثال). #4918 (ایگر) #6489 (الساپین)
- اضافه کردن تابع جدول
input
برای خواندن داده های ورودی درINSERT SELECT
پرس و جو. #5450 (هشدار داده می شود) #6832 (انتون پوپوف) - افزودن یک
sparse_hashed
طرح فرهنگ لغت, که عملکرد به معادلhashed
طرح, اما حافظه بیشتر موثر است. این در مورد حافظه دو برابر کمتر با هزینه بازیابی ارزش کندتر استفاده می کند. #6894 (ازات خوژین) - پیاده سازی توانایی تعریف لیستی از کاربران برای دسترسی به لغت نامه. فقط پایگاه داده متصل فعلی با استفاده از. #6907 (کارخانه شراب سازی گیوم)
- افزودن
LIMIT
گزینه ای برایSHOW
پرس و جو. #6944 (فیلیپ مالکوفسکی) - افزودن
bitmapSubsetLimit(bitmap, range_start, limit)
تابع, که زیر مجموعه از کوچکترین گرداندlimit
ارزش ها در مجموعه ای است که هیچ کوچکتر ازrange_start
. #6957 (ژیچنگ یو) - افزودن
bitmapMin
وbitmapMax
توابع. #6970 (ژیچنگ یو) - افزودن تابع
repeat
مربوط به شماره-6648 #6999 (فلین)
ویژگی تجربی
- پیاده سازی (در حافظه) ادغام پیوستن به نوع که خط لوله فعلی را تغییر دهید. نتیجه تا حدی توسط کلید ادغام طبقه بندی شده اند. تنظیم
partial_merge_join = 1
برای استفاده از این ویژگی. ادغام پیوستن هنوز در حال توسعه است. #6940 (زویکوف) - افزودن
S3
موتور و عملکرد جدول. هنوز در حال توسعه است (هنوز پشتیبانی احراز هویت وجود ندارد). #5596 (ولادیمیر چبوتراف)
بهبود
- هر پیامی که از کافکا خوانده می شود به صورت عام وارد می شود. این حل مشکلات تقریبا همه شناخته شده با موتور کافکا. #6950 (ایوان)
- بهبود برای عدم موفقیت نمایش داده شد توزیع شده است. کوتاه شدن زمان بازیابی, همچنین در حال حاضر قابل تنظیم است و می تواند در دیده
system.clusters
. #6399 (واسیلی نمکو) - پشتیبانی از مقادیر عددی برای شمارشی به طور مستقیم در
IN
بخش. #6766 #6941 (دیماروب2000) - پشتیبانی (اختیاری, غیر فعال به طور پیش فرض) تغییرمسیر در ذخیره سازی نشانی وب. #6914 (رول)
- اضافه کردن پیام اطلاعات زمانی که مشتری با نسخه های قدیمی تر متصل به یک سرور. #6893 (فیلیپ مالکوفسکی)
- حذف حداکثر محدودیت زمانی خواب برای ارسال داده ها در جداول توزیع شده #6895 (ازات خوژین)
- اضافه کردن توانایی ارسال رویدادهای پروفایل (شمارنده) با ارزش تجمعی به گرافیت. این را می توان تحت فعال
<events_cumulative>
در کارسازconfig.xml
. #6969 (ازات خوژین) - اضافه کردن نوع بازیگران به طور خودکار
T
بهLowCardinality(T)
در حالی که قرار دادن داده ها در ستون نوعLowCardinality(T)
در قالب بومی از طریق قام. #6891 (نیکولای کوچتو) - اضافه کردن توانایی استفاده از تابع
hex
بدون استفاده ازreinterpretAsString
برایFloat32
,Float64
. #7024 (میخیل کوروتف)
ساخت/تست / بهبود بسته بندی
- اضافه کردن گدی شاخص به کلیک باینری با اطلاعات اشکال زدایی. این سرعت زمان راه اندازی را افزایش می دهد
gdb
. #6947 (الساپین) - بسته بندی با سرعت بالا با بسته بندی پچ پچ که با استفاده از
pigz
. #6960 (الساپین) - تنظیم
enable_fuzzing = 1
برای فعال کردن ابزار دقیق رایگان از تمام کد پروژه. #7042 (کیپریزل) - اضافه کردن تست دود ساخت تقسیم در سی. #7061 (الساپین)
- اضافه کردن ساخت با حفظ به سی. #7066 (الکساندر کوزمنکوف)
- جایگزینی
libsparsehash
باsparsehash-c11
#6965 (ازات خوژین)
رفع اشکال
- تجزیه عملکرد ثابت تجزیه و تحلیل شاخص بر روی کلید های پیچیده در جداول بزرگ. این رفع # 6924. #7075 (الکسی میلویدو)
- رفع خطا منطقی باعث حملات در هنگام انتخاب از کافکا موضوع خالی. #6909 (ایوان)
- رفع خیلی زود خروجی زیر اتصال نزدیک در
MySQLBlockInputStream.cpp
. #6882 (Clément Rodriguez) - پشتیبانی از دانه های لینوکس بسیار قدیمی (ثابت #6841) #6853 (الکسی میلویدو)
- رفع از دست دادن داده ها ممکن است در
insert select
پرس و جو در صورت بلوک خالی در جریان ورودی. #6834 #6862 #6911 (نیکولای کوچتو) - ثابت برای عملکرد
АrrayEnumerateUniqRanked
با بند خالی در پارامز #6928 (پرولر) - رفع نمایش داده شد پیچیده با مجموعه ای می پیوندد و فرعی جهانی است. #6934 (ایوان)
- ثابت
Unknown identifier
خطا در ترتیب و گروه با چند می پیوندد #7022 (زویکوف) - ثابت
MSan
هشدار هنگام اجرای تابع باLowCardinality
استدلال کردن. #7062 (نیکولای کوچتو)
تغییر ناسازگار به عقب
- تغییر فرمت ترتیب از بیت مپ * تابع مجموع می گوید برای بهبود عملکرد. ایالات سریال بیت مپ* از نسخه های قبلی را نمی توان به عنوان خوانده شده. #6908 (ژیچنگ یو)
انتشار کلیک 19.14
ClickHouse انتشار 19.14.7.15, 2019-10-02
رفع اشکال
- این نسخه همچنین شامل تمام رفع اشکال از 19.11.12.69.
- سازگاری ثابت برای نمایش داده شد توزیع بین 19.14 و نسخه های قبلی. این رفع #7068. #7069 (الکسی میلویدو)
ClickHouse انتشار 19.14.6.12, 2019-09-19
رفع اشکال
- ثابت برای عملکرد
АrrayEnumerateUniqRanked
با بند خالی در پارامز. #6928 (پرولر) - نام زیرخاکی ثابت در نمایش داده شد با
ARRAY JOIN
وGLOBAL IN subquery
با نام مستعار. استفاده از نام مستعار زیرخاکی برای نام جدول خارجی اگر مشخص شده است. #6934 (ایوان)
ساخت/تست / بهبود بسته بندی
- ثابت زدن تست
00715_fetch_merged_or_mutated_part_zookeeper
با بازنویسی به اسکریپت پوسته چون نیاز به صبر برای جهش به درخواست. #6977 (الکساندر کازاکوف) - شکست ثابت اوبسان و ممسان در عملکرد
groupUniqArray
با استدلال امتپی ار این با قرار دادن خالی ایجاد شدPaddedPODArray
به هش جدول صفر سلول به دلیل سازنده برای ارزش سلول صفر نامیده می شد. #6937 (ایموس پرنده)
انتشار کلیک خانه 19.14.3.3, 2019-09-10
ویژگی جدید
WITH FILL
تغییردهنده برایORDER BY
. (ادامه #5069) #6610 (انتون پوپوف)WITH TIES
تغییردهنده برایLIMIT
. (ادامه #5069) #6610 (انتون پوپوف)- تجزیه unquoted
NULL
تحت اللفظی به عنوان پوچ (اگر تنظیمformat_csv_unquoted_null_literal_as_null=1
). مقداردهی اولیه زمینه های تهی با مقادیر پیش فرض اگر نوع داده ها از این زمینه است قابل ابطال نیست (اگر تنظیمinput_format_null_as_default=1
). #5990 #6055 (تاولوبیکس) - پشتیبانی از نویسه عام در مسیرهای توابع جدول
file
وhdfs
. اگر مسیر شامل نویسه عام, جدول خوانده خواهد شد. مثال استفاده:select * from hdfs('hdfs://hdfs1:9000/some_dir/another_dir/*/file{0..9}{0..9}')
وselect * from file('some_dir/{some_file,another_file,yet_another}.tsv', 'TSV', 'value UInt32')
. #6092 (اولگا خوستیکوا) - جدید
system.metric_log
جدول که ارزش ها را ذخیره می کندsystem.events
وsystem.metrics
با فاصله زمانی مشخص شده است. #6363 #6467 (نیکیتا میخایلو) #6530 (الکسی میلویدو) - اجازه به نوشتن سیاهههای مربوط به متن کلیک به
system.text_log
جدول #6037 #6103 (نیکیتا میخایلو) #6164 (الکسی میلویدو) - نمایش علامت خصوصی در اثری پشته (این است که از طریق تجزیه جداول نماد فایل های جن انجام). اضافه شدن اطلاعات در مورد فایل و شماره خط در اثری پشته اگر اطلاعات اشکال زدایی وجود دارد. نام نماد افزایش سرعت مراجعه با علامت نمایه سازی در حال حاضر در برنامه. اضافه شده توابع جدید گذاشتن برای درون گرایی:
demangle
وaddressToLine
. تابع تغییر نام دادsymbolizeAddress
بهaddressToSymbol
برای ثبات. تابعaddressToSymbol
خواهد نام لت و پار به دلایل عملکرد بازگشت و شما باید به درخواستdemangle
. اضافه شدن تنظیماتallow_introspection_functions
که به طور پیش فرض خاموش است. #6201 (الکسی میلویدو) - تابع جدول
values
(نام غیر حساس به حروف است). این اجازه می دهد تا از خواندنVALUES
فهرست پیشنهادی در #5984. مثال:SELECT * FROM VALUES('a UInt64, s String', (1, 'one'), (2, 'two'), (3, 'three'))
. #6217. #6209 (دیماروب2000) - توانایی تغییر تنظیمات ذخیره سازی اضافه شده است. نحو:
ALTER TABLE <table> MODIFY SETTING <setting> = <value>
. #6366 #6669 #6685 (الساپین) - پشتیبانی از حذف قطعات جدا شده. نحو:
ALTER TABLE <table_name> DROP DETACHED PART '<part_id>'
. #6158 (تاولوبیکس) - محدودیت های جدول. اجازه می دهد تا برای اضافه کردن محدودیت به تعریف جدول خواهد شد که در درج بررسی می شود. #5273 (گلب نویکوف) #6652 (الکسی میلویدو)
- پشتیبانی برای نمایش ساختگی محقق. #6324 (ایموس پرنده)
- روشن کردن پیشفیلتر پرس و جو به طور پیش فرض برای نمونه هر موضوع اعدام پرس و جو یک بار در ثانیه. #6283 (الکسی میلویدو)
- قالب ورودی
ORC
. #6454 #6703 (اکونیک 90) - اضافه شدن دو توابع جدید:
sigmoid
وtanh
(که برای برنامه های کاربردی یادگیری ماشین مفید هستند). #6254 (الکسی میلویدو) - تابع
hasToken(haystack, token)
,hasTokenCaseInsensitive(haystack, token)
برای بررسی اگر نشانه داده شده است در انبار کاه. رمز یک زیر رشته طول حداکثر بین دو شخصیت اسکی غیر الفبایی است (یا مرزهای انبار کاه). رمز باید یک رشته ثابت باشد. پشتیبانی شده توسط تخصص شاخص توکنبف1. #6596, #6662 (واسیلی نمکو) - عملکرد جدید
neighbor(value, offset[, default_value])
. اجازه می دهد تا برای رسیدن به مقدار قبلی/بعدی در ستون در یک بلوک از داده ها. #5925 (الکس کرش) 6685365اب8ک5ب74ف9650492ج88012596ب1ب06 341الکترونیکی4587وا18065سی2دا1ک888ج73389ف48ک36 درجه سانتیگراد الکسی میلویدو - ایجاد یک تابع
currentUser()
, ورود بازگشت از کاربر مجاز. نام مستعار اضافه شده استuser()
برای سازگاری با خروجی زیر. #6470 (الکس کرش) - توابع جدید مجموع
quantilesExactInclusive
وquantilesExactExclusive
که در پیشنهاد شد #5885. #6477 (دیماروب2000) - تابع
bitmapRange(bitmap, range_begin, range_end)
که برمی گرداند مجموعه ای جدید با محدوده مشخص شده (شامل نمی شودrange_end
). #6314 (ژیچنگ یو) - تابع
geohashesInBox(longitude_min, latitude_min, longitude_max, latitude_max, precision)
که مجموعه ای از رشته های دقیق طولانی از جعبه های جغرافیایی را پوشش می دهد. #6127 (واسیلی نمکو) - پیاده سازی پشتیبانی برای قرار دادن پرس و جو با
Kafka
میز #6012 (ایوان) - اضافه شدن پشتیبانی برای
_partition
و_timestamp
ستون مجازی به موتور کافکا. #6400 (ایوان) - امکان حذف اطلاعات حساس از
query_log
, سیاهههای مربوط به سرور, لیست فرایند با قوانین مبتنی بر عبارت منظم. #5710 (فیلیمونف)
ویژگی تجربی
- فرمت داده ورودی و خروجی
Template
. این اجازه می دهد برای مشخص رشته فرمت های سفارشی برای ورودی و خروجی. #4354 #6727 (تاولوبیکس) - اجرای
LIVE VIEW
جداول که در اصل در پیشنهاد شد #2898 در حال بارگذاری #3925 و سپس به روز شده در #5541. ببینید #5541 برای شرح مفصلی. #5541 (وزکازنیکوف) #6425 (نیکولای کوچتو) #6656 (وزکازنیکوف) توجه داشته باشید کهLIVE VIEW
ویژگی ممکن است در نسخه های بعدی حذف شده است.
رفع اشکال
- این نسخه همچنین شامل رفع اشکال از 19.13 و 19.11.
- رفع گسل تقسیم بندی زمانی که جدول شاخص جست و خیز و ادغام عمودی اتفاق می افتد. #6723 (الساپین)
- رفع ستون در هر ستون با پیش فرض ستون غیر بدیهی است. پیش از این در مورد نیروی تی ال ادغام با
OPTIMIZE ... FINAL
پرس و جو, ارزش منقضی شده توسط پیش فرض نوع به جای پیش فرض ستون مشخص شده توسط کاربر جایگزین شد. #6796 (انتون پوپوف) - رفع مشکل پیام های کافکا تقلید در راه اندازی مجدد سرور طبیعی است. #6597 (ایوان)
- حلقه بی نهایت ثابت در هنگام خواندن پیام کافکا. مکث نکنید / مصرف کننده رزومه در اشتراک در همه-در غیر این صورت ممکن است به طور نامحدود در برخی از حالات متوقف. #6354 (ایوان)
- ثابت
Key expression contains comparison between inconvertible types
استثنا درbitmapContains
تابع. #6136 #6146 #6156 (دیماروب2000) - اصلاح سگو با فعال
optimize_skip_unused_shards
و از دست رفته کلید شاردینگ. #6384 (انتون پوپوف) - کد اشتباه ثابت در جهش است که ممکن است به فساد حافظه منجر شود. سگو ثابت با خواندن نشانی
0x14c0
که ممکن است به دلیل همزمان اتفاقDROP TABLE
وSELECT
ازsystem.parts
یاsystem.parts_columns
. شرایط مسابقه ثابت در تهیه نمایش داده شد جهش. بن بست ثابت ناشی ازOPTIMIZE
از جداول تکرار و عملیات اصلاح همزمان مانند تغییر. #6514 (الکسی میلویدو) - حذف ورود به سیستم طولانی اضافی در رابط خروجی زیر #6389 (الکسی میلویدو)
- بازگشت توانایی به تجزیه تنظیمات بولی از ‘true’ و ‘false’ در فایل پیکربندی. #6278 (الساپین)
- رفع سقوط در
quantile
وmedian
عملکرد بیش ازNullable(Decimal128)
. #6378 (زویکوف) - ثابت نتیجه ناقص ممکن توسط بازگشت
SELECT
پرسوجو باWHERE
شرایط در کلید اولیه شامل تبدیل به نوع شناور. این با چک کردن نادرست از یکنواختی در ایجاد شدtoFloat
تابع. #6248 #6374 (دیماروب2000) - بررسی
max_expanded_ast_elements
تنظیم برای جهش. پاک کردن جهش پس ازTRUNCATE TABLE
. #6205 (زمستان ژانگ) - ثابت پیوستن به نتایج برای ستون های کلیدی زمانی که با استفاده
join_use_nulls
. ضمیمه نقاط صفر به جای ستون پیش فرض. #6249 (زویکوف) - ثابت برای پرش شاخص با ادغام عمودی و تغییر دهید. ثابت برای
Bad size of marks file
استثنا. #6594 #6713 (الساپین) - رفع سقوط نادر در
ALTER MODIFY COLUMN
و ادغام عمودی زمانی که یکی از قطعات ادغام شده/تغییر داده شده خالی است (0 ردیف) #6746 #6780 (الساپین) - اشکال ثابت در تبدیل
LowCardinality
انواع درAggregateFunctionFactory
. این رفع #6257. #6281 (نیکولای کوچتو) - رفع رفتار اشتباه و حملات احتمالی در
topK
وtopKWeighted
توابع جمع. #6404 (انتون پوپوف) - کد ناامن ثابت در اطراف
getIdentifier
تابع. #6401 #6409 (الکسی میلویدو) - اشکال ثابت در خروجی زیر پروتکل سیم (استفاده می شود در حالی که اتصال به خانه فرم خروجی زیر مشتری). ناشی از سرریز بافر پشته در
PacketPayloadWriteBuffer
. #6212 (یوری بارانوف) - نشت حافظه ثابت در
bitmapSubsetInRange
تابع. #6819 (ژیچنگ یو) - رفع اشکال نادر زمانی که جهش اجرا پس از تغییر دانه بودن. #6816 (الساپین)
- اجازه دادن به پیام پروتوبوف با تمام زمینه ها به طور پیش فرض. #6132 (ویتالی بارانو)
- رفع اشکال با
nullIf
تابع هنگامی که ما ارسالNULL
استدلال در بحث دوم. #6446 (کارخانه شراب سازی گیوم) - رفع اشکال نادر با تخصیص حافظه اشتباه / تخصیص در لغت نامه کش کلید پیچیده با رشته های رشته ای که منجر به مصرف حافظه بی نهایت (به نظر می رسد مانند نشت حافظه). اشکال بازتولید زمانی که اندازه رشته قدرت دو شروع از هشت بود (8, 16, 32, و غیره). #6447 (الساپین)
- پشتیبانی می کند گوریل ثابت در توالی های کوچک که باعث استثنا
Cannot write after end of buffer
. #6398 #6444 (واسیلی نمکو) - اجازه استفاده از انواع قابل ابطال نیست در می پیوندد با
join_use_nulls
فعال شد #6705 (زویکوف) - غیرفعالسازی
Poco::AbstractConfiguration
جایگزینی پرسوجو درclickhouse-client
. #6706 (الکسی میلویدو) - اجتناب از بن بست در
REPLACE PARTITION
. #6677 (الکسی میلویدو) - با استفاده از
arrayReduce
برای استدلال های ثابت ممکن است به پیش فرض منجر شود. #6242 #6326 (الکسی میلویدو) - رفع قطعات متناقض است که می تواند به نظر می رسد اگر ماکت پس از ترمیم شد
DROP PARTITION
. #6522 #6523 (تاولوبیکس) - ثابت قطع در
JSONExtractRaw
تابع. #6195 #6198 (الکسی میلویدو) - رفع اشکال با نادرست جست و خیز شاخص ترتیب و تجمع با دانه دانه تطبیقی. #6594. #6748 (الساپین)
- ثابت
WITH ROLLUP
وWITH CUBE
اصلاح کننده هایGROUP BY
با تجمع دو سطح. #6225 (انتون پوپوف) - رفع اشکال با نوشتن شاخص ثانویه نشانه با دانه دانه تطبیقی. #6126 (الساپین)
- رفع مقدار دهی اولیه سفارش در حالی که راه اندازی سرور. از
StorageMergeTree::background_task_handle
مقدار دهی اولیه درstartup()
اینMergeTreeBlockOutputStream::write()
ممکن است سعی کنید قبل از مقدار دهی اولیه استفاده کنید. فقط بررسی کنید اگر مقداردهی اولیه شده است. #6080 (ایوان) - پاک کردن بافر داده ها از عملیات خواندن قبلی که با یک خطا تکمیل شد. #6026 (نیکولای)
- رفع اشکال با فعال کردن دانه دانه تطبیقی در هنگام ایجاد یک ماکت جدید برای تکرار*جدول ادغام. #6394 #6452 (الساپین)
- تصادف ممکن است ثابت در هنگام راه اندازی سرور در صورت استثنا در اتفاق افتاد
libunwind
در طول استثنا در دسترسی به بی قید و شرطThreadStatus
ساختار. #6456 (نیکیتا میخایلو) - رفع سقوط در
yandexConsistentHash
تابع. پیدا شده توسط تست ریش شدن. #6304 #6305 (الکسی میلویدو) - ثابت امکان معلق نمایش داده شد زمانی که سرور غیرمنتظره است و استخر موضوع جهانی در نزدیکی کامل می شود. این بالاتر شانس اتفاق می افتد در خوشه با تعداد زیادی از خرده ریز (صدها), به دلیل نمایش داده شد توزیع اختصاص یک موضوع در هر اتصال به هر سفال. مثلا, این موضوع ممکن است تکثیر اگر یک خوشه از 330 خرده ریز در حال پردازش 30 نمایش داده شد توزیع همزمان. این موضوع بر تمام نسخه های با شروع از 19.2. #6301 (الکسی میلویدو)
- منطق ثابت
arrayEnumerateUniqRanked
تابع. #6423 (الکسی میلویدو) - ثابت شده است که جدول نماد رمز گشایی. #6603 (ایموس پرنده)
- استثنا بی ربط ثابت در بازیگران
LowCardinality(Nullable)
to not-Nullable column in case if it doesn't contain Nulls (e.g. in query likeSELECT CAST(CAST('Hello' AS LowCardinality(Nullable(String))) AS String)
. #6094 #6119 (نیکولای کوچتو) - حذف نقل قول اضافی از توضیحات در
system.settings
جدول #6696 #6699 (الکسی میلویدو) - اجتناب از بن بست ممکن است در
TRUNCATE
از جدول تکرار. #6695 (الکسی میلویدو) - رفع خواندن به منظور مرتب سازی کلید. #6189 (انتون پوپوف)
- ثابت
ALTER TABLE ... UPDATE
پرسو جو برای جداول باenable_mixed_granularity_parts=1
. #6543 (الساپین) - رفع اشکال باز شده توسط #4405 (پیش 19.4.0). بازتولید در نمایش داده شد به جداول توزیع بیش از جداول ادغام هنگامی که ما هیچ ستون پرس و جو نیست (
SELECT 1
). #6236 (الساپین) - سرریز ثابت در تقسیم عدد صحیح از نوع امضا شده به نوع بدون علامت. رفتار دقیقا همانطور که در ج یا ج++ زبان (قوانین ترویج عدد صحیح) که ممکن است جای تعجب بود. لطفا توجه داشته باشید که سرریز هنوز هم ممکن است در هنگام تقسیم تعداد زیادی امضا به تعداد بزرگ بدون علامت و یا بالعکس (اما این مورد کمتر معمول است). این موضوع در تمام نسخه های سرور وجود داشته است. #6214 #6233 (الکسی میلویدو)
- محدود کردن حداکثر زمان خواب برای متوقف کردن زمانی که
max_execution_speed
یاmax_execution_speed_bytes
قرار است. خطاهای غلط ثابت مانندEstimated query execution time (inf seconds) is too long
. #5547 #6232 (الکسی میلویدو) - مشکلات ثابت در مورد استفاده از
MATERIALIZED
ستون ها و نام مستعار درMaterializedView
. #448 #3484 #3450 #2878 #2285 #3796 (ایموس پرنده) #6316 (الکسی میلویدو) - ثابت
FormatFactory
رفتار برای جریان ورودی که به عنوان پردازنده اجرا نمی شود. #6495 (نیکولای کوچتو) - خطای تایپی ثابت. #6631 (الکس ریندین)
- خطای تایپی در پیام خطا (است - > هستند ). #6839 (دنیس ژورولو)
- خطا ثابت در حالی که تجزیه لیست ستون از رشته اگر نوع حاوی کاما (این موضوع مربوط به بود
File
,URL
,HDFS
ذخیره سازی) #6217. #6209 (دیماروب2000)
تعمیر امنیتی
- این نسخه همچنین شامل تمام اشکال امنیتی رفع از 19.13 و 19.11.
- ثابت امکان پرس و جو ساخته به علت سقوط سرور به دلیل سرریز پشته در پارسر گذاشتن. ثابت امکان سرریز پشته در ادغام و توزیع جداول محقق انداز و شرایط برای ردیف-سطح امنیتی است که شامل subqueries. #6433 (الکسی میلویدو)
بهبود
- اجرای صحیح منطق سه تایی برای
AND/OR
. #6048 (الکساندر کازاکوف) - در حال حاضر ارزش ها و ردیف با تت ال منقضی شده خواهد شد پس از حذف
OPTIMIZE ... FINAL
query from old parts without TTL infos or with outdated TTL infos, e.g. afterALTER ... MODIFY TTL
پرس و جو. اضافه شده نمایش داده شدSYSTEM STOP/START TTL MERGES
برای غیرفعال کردن / اجازه می دهد ادغام اختصاص با کنترل از راه دور و فیلتر مقادیر منقضی شده در تمام ادغام. #6274 (انتون پوپوف) - امکان تغییر محل فایل تاریخچه کلیک برای مشتری با استفاده از
CLICKHOUSE_HISTORY_FILE
انوف #6840 (فیلیمونف) - حذف
dry_run
پرچم ازInterpreterSelectQuery
. … #6375 (نیکولای کوچتو) - پشتیبانی
ASOF JOIN
باON
بخش. #6211 (زویکوف) - پشتیبانی بهتر از شاخص جست و خیز برای جهش و تکرار. پشتیبانی از
MATERIALIZE/CLEAR INDEX ... IN PARTITION
پرس و جو.UPDATE x = x
محاسبه تمام شاخص هایی که از ستون استفاده می کنندx
. #5053 (نیکیتا واسیلیف) - اجازه دادن به
ATTACH
نمایش زنده (مثلا, در هنگام راه اندازی سرور) بدون در نظر گرفتن بهallow_experimental_live_view
تنظیمات. #6754 (الکسی میلویدو) - برای ردیابی پشته جمع شده توسط پیشفیلتر پرس و جو, انجام فریم پشته تولید شده توسط پیشفیلتر پرس و جو خود را شامل نمی شود. #6250 (الکسی میلویدو)
- در حال حاضر توابع جدول
values
,file
,url
,hdfs
پشتیبانی از ستون نام مستعار. #6255 (الکسی میلویدو) - پرتاب یک استثنا اگر
config.d
فایل عنصر ریشه مربوطه به عنوان فایل پیکربندی ندارد. #6123 (دیماروب2000) - چاپ اطلاعات اضافی در پیام استثنا برای
no space left on device
. #6182, #6252 #6352 (تاولوبیکس) - هنگام تعیین تکه های یک
Distributed
جدول به یک پرس و جو به عنوان خوانده شده تحت پوشش (برایoptimize_skip_unused_shards
= 1) تاتر در حال حاضر چک شرایط از هر دوprewhere
وwhere
بند از بیانیه را انتخاب کنید. #6521 (الکساندر کازاکوف) - فعال شد
SIMDJSON
برای ماشین های بدون AVX2 اما با SSE 4.2 و PCLMUL مجموعه آموزش. #6285 #6320 (الکسی میلویدو) - تاتر می توانید بر روی فایل سیستم بدون کار
O_DIRECT
پردازشگر پشتیبانی شده: #4449 #6730 (الکسی میلویدو) - پشتیبانی از فشار پایین گزاره برای خرده فروشی نهایی. #6120 (تسیسون) #6162 (الکسی میلویدو)
- بهتر
JOIN ON
استخراج کلید #6131 (زویکوف) - Upated
SIMDJSON
. #6285. #6306 (الکسی میلویدو) - بهینه سازی انتخاب کوچکترین ستون برای
SELECT count()
پرس و جو. #6344 (ایموس پرنده) - اضافه شده
strict
پارامتر درwindowFunnel()
. هنگامی کهstrict
تنظیم شده استwindowFunnel()
اعمال شرایط تنها برای ارزش های منحصر به فرد. #6548 (ایشیمب) - رابط امن تر از
mysqlxx::Pool
. #6150 (مربی) - گزینه های اندازه خط در هنگام اجرای با
--help
گزینه در حال حاضر با اندازه ترمینال مربوط. #6590 (دیماروب2000) - غیرفعالسازی “read in order” بهینه سازی برای تجمع بدون کلید. #6599 (انتون پوپوف)
- کد وضعیت قام برای
INCORRECT_DATA
وTYPE_MISMATCH
کد خطا از پیش فرض تغییر یافت500 Internal Server Error
به400 Bad Request
. #6271 (الکساندر رودین) - حرکت پیوستن شی از
ExpressionAction
بهAnalyzedJoin
.ExpressionAnalyzer
وExpressionAction
در مورد نمی دانمJoin
کلاس دیگر. منطق خود را با پنهانAnalyzedJoin
صورت. #6801 (زویکوف) - بن بست ممکن ثابت از نمایش داده شد توزیع زمانی که یکی از خرده ریز جایلهاست اما پرس و جو از طریق اتصال به شبکه ارسال می شود. #6759 (الکسی میلویدو)
- تغییر معنایی جداول چندگانه
RENAME
برای جلوگیری از بن بست ممکن است. #6757. #6756 (الکسی میلویدو) - بازنویسی خروجی زیر سرور سازگاری برای جلوگیری از بارگذاری محموله بسته کامل در حافظه است. کاهش مصرف حافظه برای هر اتصال به حدود
2 * DBMS_DEFAULT_BUFFER_SIZE
(خواندن / نوشتن بافر). #5811 (یوری بارانوف) - حرکت اس تی نام مستعار تفسیر منطق از تجزیه کننده که لازم نیست به دانستن هر چیزی در مورد معناشناسی پرس و جو. #6108 (زویکوف)
- تجزیه کمی امن تر از
NamesAndTypesList
. #6408. #6410 (الکسی میلویدو) clickhouse-copier
: اجازه استفادهwhere_condition
از پیکربندی باpartition_key
نام مستعار در پرس و جو برای چک کردن وجود پارتیشن (قبلا فقط در خواندن نمایش داده شد داده ها مورد استفاده قرار گرفت). #6577 (پرولر)- اضافه شده استدلال پیام اختیاری در
throwIf
. (#5772) #6329 (ولادیمیر) - استثنا سرور کردم در حالی که ارسال داده های درج در حال حاضر در حال پردازش در مشتری نیز هست. #5891 #6711 (دیماروب2000)
- اضافه شده متریک
DistributedFilesToInsert
که نشان می دهد تعداد کل فایل ها در سیستم فایل که انتخاب می شوند برای ارسال به سرور از راه دور توسط جداول توزیع شده است. تعداد در تمام خرده ریز خلاصه. #6600 (الکسی میلویدو) - حرکت بسیاری از می پیوندد تهیه منطق از
ExpressionAction/ExpressionAnalyzer
بهAnalyzedJoin
. #6785 (زویکوف) - رفع تسان اخطار ‘lock-order-inversion’. #6740 (واسیلی نمکو)
- پیام های اطلاعات بهتر در مورد عدم قابلیت های لینوکس. ورود به سیستم خطاهای کشنده با “fatal” سطح, که ساده تر خواهد شد برای پیدا کردن در
system.text_log
. #6441 (الکسی میلویدو) - هنگام فعال کردن اطلاعات موقت تخلیه به دیسک برای محدود کردن استفاده از حافظه در طول
GROUP BY
,ORDER BY
فضای دیسک رایگان را بررسی نکرد. ثابت اضافه کردن یک محیط جدیدmin_free_disk_space
, هنگامی که فضای دیسک رایگان کوچکتر و سپس حد, پرس و جو را متوقف خواهد کرد و پرتابErrorCodes::NOT_ENOUGH_SPACE
. #6678 (در حال بارگذاری) #6691 (الکسی میلویدو) - رواندا بازگشتی حذف شده توسط موضوع. این باعث می شود هیچ حس, چرا که موضوعات بین نمایش داده شد مورد استفاده مجدد قرار.
SELECT
پرس و جو ممکن است یک قفل در یک موضوع, یک قفل از موضوع دیگر نگه دارید و خروج از موضوع اول. در همان زمان اولین موضوع را می توان با استفاده مجددDROP
پرس و جو. این به نادرست منجر شود “Attempt to acquire exclusive lock recursively” پیام #6771 (الکسی میلویدو) - شکافتن
ExpressionAnalyzer.appendJoin()
. تهیه یک مکان درExpressionAnalyzer
برایMergeJoin
. #6524 (زویکوف) - اضافه شده
mysql_native_password
پلاگین احراز هویت به خروجی زیر سرور سازگاری. #6194 (یوری بارانوف) - تعداد کمتر از
clock_gettime
سازگاری ابی ثابت بین اشکال زدایی / انتشار درAllocator
(موضوع ناچیز). #6197 (الکسی میلویدو) - حرکت کن
collectUsedColumns
ازExpressionAnalyzer
بهSyntaxAnalyzer
.SyntaxAnalyzer
می سازدrequired_source_columns
خود را در حال حاضر. #6416 (زویکوف) - افزودن تنظیمات
joined_subquery_requires_alias
برای نیاز به نام مستعار برای انتخاب و توابع جدول درFROM
that more than one table is present (i.e. queries with JOINs). #6733 (زویکوف) - استخراج
GetAggregatesVisitor
رده ازExpressionAnalyzer
. #6458 (زویکوف) system.query_log
: تغییر نوع دادهtype
ستون بهEnum
. #6265 (نیکیتا میخایلو)- پیوند استاتیک
sha256_password
پلاگین احراز هویت. #6512 (یوری بارانوف) - اجتناب از وابستگی اضافی برای تنظیم
compile
سر کار. در نسخه های قبلی کاربر ممکن است مانند خطا دریافت کنیدcannot open crti.o
,unable to find library -lc
و غیره #6309 (الکسی میلویدو) - اعتبار سنجی بیشتر از ورودی که ممکن است از ماکت های مخرب است. #6303 (الکسی میلویدو)
- حالا
clickhouse-obfuscator
پرونده در دسترس استclickhouse-client
بسته در نسخه های قبلی در دسترس بودclickhouse obfuscator
(با فضای خالی). #5816 #6609 (دیماروب2000) - بن بست ثابت زمانی که ما حداقل دو نمایش داده شد که حداقل دو جدول در جهت های مختلف و پرس و جو دیگری که انجام عملیات دسیدل در یکی از جداول به عنوان خوانده شده. ثابت دیگر بن بست بسیار نادر است. #6764 (الکسی میلویدو)
- اضافه شده
os_thread_ids
ستون بهsystem.processes
وsystem.query_log
برای احتمالات اشکال زدایی بهتر. #6763 (الکسی میلویدو) - یک راه حل برای اشکالات پسوند پی اچ پی میسورند که زمانی رخ می دهد
sha256_password
به عنوان یک پلاگین احراز هویت پیش فرض (شرح داده شده در #6031). #6113 (یوری بارانوف) - حذف محل غیر ضروری با ستون ابطال تغییر. #6693 (زویکوف)
- تنظیم مقدار پیشفرض
queue_max_wait_ms
به صفر, به دلیل ارزش فعلی (پنج ثانیه) می سازد هیچ حس. شرایط نادر وجود دارد که این تنظیمات هر گونه استفاده. تنظیمات اضافه شدهreplace_running_query_max_wait_ms
,kafka_max_wait_ms
وconnection_pool_max_wait_ms
برای ابهامزدایی. #6692 (الکسی میلویدو) - استخراج
SelectQueryExpressionAnalyzer
ازExpressionAnalyzer
. نگه داشتن یکی از گذشته برای نمایش داده شد غیر را انتخاب کنید. #6499 (زویکوف) - حذف تکثیر فرمت های ورودی و خروجی. #6239 (نیکولای کوچتو)
- اجازه دادن به کاربر برای لغو
poll_interval
وidle_connection_timeout
تنظیمات در اتصال. #6230 (الکسی میلویدو) MergeTree
در حال حاضر دارای یک گزینه اضافیttl_only_drop_parts
(غیر فعال به طور پیش فرض) برای جلوگیری از هرس بخشی از قطعات, به طوری که به طور کامل کاهش یافته است که تمام ردیف در یک بخش منقضی شده است. #6191 (سرگی ولدیکین)- نوع چک برای توابع شاخص مجموعه. پرتاب استثنا اگر تابع یک نوع اشتباه. این رفع تست ریش شدن با اوبسان. #6511 (نیکیتا واسیلیف)
بهبود عملکرد
- بهینه سازی نمایش داده شد با
ORDER BY expressions
بند, جایی کهexpressions
پیشوند همزمان با مرتب سازی کلید درMergeTree
میز این بهینه سازی توسط کنترلoptimize_read_in_order
تنظیمات. #6054 #6629 (انتون پوپوف) - اجازه استفاده از موضوعات متعدد در طول بارگذاری قطعات و حذف. #6372 #6074 #6438 (الکسی میلویدو)
- نوع دسته ای اجرا از به روز رسانی کشورهای تابع جمع. ممکن است به مزایای عملکرد منجر شود. #6435 (الکسی میلویدو)
- با استفاده از
FastOps
کتابخانه برای توابعexp
,log
,sigmoid
,tanh
. FastOps سریع بردار ریاضی کتابخانه از مایکل Parakhin (Yandex CTO). بهبود عملکردexp
وlog
توابع بیش از 6 بار. توابعexp
وlog
ازFloat32
استدلال باز خواهد گشتFloat32
(در نسخه های قبلی همیشه باز می گردندFloat64
). حالاexp(nan)
ممکن است بازگشتinf
. نتیجهexp
وlog
توابع ممکن است نزدیکترین ماشین تعداد نمایندگی به پاسخ واقعی نیست. #6254 (الکسی میلویدو) با استفاده از Danila Kutenin نوع را fastops کار #6317 (الکسی میلویدو) - غیر فعال کردن بهینه سازی کلید متوالی برای
UInt8/16
. #6298 #6701 (اکوزم) - بهبود عملکرد
simdjson
کتابخانه با خلاص شدن از تخصیص پویا درParsedJson::Iterator
. #6479 (ویتالی بارانو) - صفحات پیش گسل هنگام تخصیص حافظه با
mmap()
. #6667 (اکوزم) - رفع اشکال عملکرد در
Decimal
مقایسه. #6380 (زویکوف)
ساخت/تست / بهبود بسته بندی
- حذف کامپایلر (نمونه زمان اجرا الگو) چرا که ما بیش از عملکرد این برنده ام. #6646 (الکسی میلویدو)
- تست عملکرد اضافه شده برای نشان دادن تخریب عملکرد در شورای همکاری خلیج فارس-9 در راه بیشتر جدا شده است. #6302 (الکسی میلویدو)
- تابع جدول اضافه شده است
numbers_mt
, که است که نسخه چند رشته ای ازnumbers
. تست های عملکرد به روز شده با توابع هش. #6554 (نیکولای کوچتو) - حالت مقایسه در
clickhouse-benchmark
#6220 #6343 (دیماروب2000) - بهترین تلاش برای چاپ اثری پشته. همچنین اضافه شده است
SIGPROF
به عنوان یک سیگنال اشکال زدایی برای چاپ ردیابی پشته از یک موضوع در حال اجرا. #6529 (الکسی میلویدو) - هر تابع در فایل خود را, بخش 10. #6321 (الکسی میلویدو)
- حذف توایع دو برابر
TABLE_IS_READ_ONLY
. #6566 (فیلیمونف) - تغییرات قالب بندی برای
StringHashMap
PR #5417. #6700 (اکوزم) - خرده فروشی بهتر برای پیوستن به ایجاد در
ExpressionAnalyzer
. #6824 (زویکوف) - حذف یک وضعیت کار برکنار شده (پیدا شده توسط پوس استودیو). #6775 (اکوزم)
- جدا کردن رابط جدول هش برای
ReverseIndex
. #6672 (اکوزم) - فاکتورگیری مجدد از تنظیمات. #6689 (الساپین)
- اضافه کردن نظر برای
set
توابع شاخص. #6319 (نیکیتا واسیلیف) - افزایش نمره اتم در نسخه اشکال زدایی در لینوکس. #6152 (اکوزم)
- در حال حاضر در ساخت اشکال زدایی کار می کنند. #6650 (در حال بارگذاری)
- اضافه شدن یک تست به
transform_query_for_external_database
. #6388 (الکسی میلویدو) - اضافه کردن تست برای نمایش چند مادی برای جدول کافکا. #6509 (ایوان)
- ایجاد یک طرح ساخت بهتر است. #6500 (ایوان)
- ثابت
test_external_dictionaries
ادغام در صورتی که تحت کاربر غیر ریشه اعدام شد. #6507 (نیکولای کوچتو) - اشکال بازتولید زمانی که اندازه کل بسته های نوشته شده بیش از
DBMS_DEFAULT_BUFFER_SIZE
. #6204 (یوری بارانوف) - اضافه شدن یک تست برای
RENAME
شرایط مسابقه جدول #6752 (الکسی میلویدو) - اجتناب از مسابقه داده ها در تنظیمات در
KILL QUERY
. #6753 (الکسی میلویدو) - اضافه کردن تست ادغام برای دست زدن به اشتباهات توسط یک فرهنگ لغت کش. #6755 (ویتالی بارانو)
- غیر فعال کردن تجزیه فایل های شی جن در سیستم عامل مک, زیرا باعث می شود هیچ حس. #6578 (الکسی میلویدو)
- تلاش برای ایجاد ژنراتور تغییرات بهتر است. #6327 (الکسی میلویدو)
- اضافه کردن
-Wshadow
تغییر به شورای همکاری خلیج فارس. #6325 (کروزرکریگ) - حذف کد منسوخ برای
mimalloc
پشتیبانی #6715 (الکسی میلویدو) zlib-ng
قابلیت های ایکس86 را تعیین می کند و این اطلاعات را به متغیرهای جهانی ذخیره می کند. این است که در تماس دفالتینیت انجام, که ممکن است توسط موضوعات مختلف به طور همزمان ساخته شده. برای جلوگیری از چند رشته ای می نویسد, این کار را در هنگام راه اندازی کتابخانه. #6141 (اکوزم)- تست رگرسیون برای یک اشکال که در پیوستن که در ثابت شد #5192. #6147 (بختیاری روازیف)
- ثابت MSan گزارش. #6144 (الکسی میلویدو)
- رفع زدن تست فلش. #6782 (انتون پوپوف)
- مسابقه داده های نادرست ثابت در
MergeTreeDataPart::is_frozen
رشته. #6583 (الکسی میلویدو) - وقفه ثابت در تست ریش شدن. در نسخه های قبلی این موفق به پیدا کردن غلط معوق در پرس و جو
SELECT * FROM numbers_mt(gccMurmurHash(''))
. #6582 (الکسی میلویدو) - اضافه شدن چک اشکال زدایی به
static_cast
از ستون. #6581 (الکسی میلویدو) - پشتیبانی از اوراکل لینوکس در بسته های رسمی دور در دقیقه. #6356 #6585 (الکسی میلویدو)
- تغییر کامل جانسون از
once
بهloop
نوع. #6536 (نیکولای کوچتو) odbc-bridge.cpp
تعریفmain()
بنابراین نباید درclickhouse-lib
. #6538 (اوروج دش)- تست تصادف در
FULL|RIGHT JOIN
با نقاط صفر در کلید جدول سمت راست. #6362 (زویکوف) - اضافه شده یک تست برای حد در گسترش نام مستعار فقط در مورد. #6442 (الکسی میلویدو)
- تغییر از
boost::filesystem
بهstd::filesystem
از کجا مناسب. #6253 #6385 (الکسی میلویدو) - اضافه شده بسته دور در دقیقه به وب سایت. #6251 (الکسی میلویدو)
- اضافه کردن یک تست برای ثابت
Unknown identifier
استثنا درIN
بخش. #6708 (زویکوف) - ساده کردن
shared_ptr_helper
چون مردم با مشکلاتی روبرو هستند که این را درک می کنند. #6675 (الکسی میلویدو) - تست عملکرد اضافه شده برای گوریل ثابت و کدک مضاعف. #6179 (واسیلی نمکو)
- تقسیم تست ادغام
test_dictionaries
به 4 تست جداگانه. #6776 (ویتالی بارانو) - پردازشگر پشتیبانی شده:
PipelineExecutor
. #6777 (نیکولای کوچتو) - مجاز به استفاده
library
منبع فرهنگ لغت با اسان. #6482 (الکسی میلویدو) - اضافه شدن گزینه برای تولید تغییرات از یک لیست از روابط عمومی. #6350 (الکسی میلویدو)
- قفل
TinyLog
ذخیره سازی در هنگام خواندن. #6226 (اکوزم) - بررسی برای پیوندهای نمادی شکسته در سی. #6634 (الکسی میلویدو)
- افزایش اتمام وقت برای “stack overflow” تست کنید زیرا ممکن است مدت زمان طولانی در ساخت اشکال زدایی طول بکشد. #6637 (الکسی میلویدو)
- اضافه شدن یک چک برای فضاهای خالی دو برابر شود. #6643 (الکسی میلویدو)
- ثابت
new/delete
ردیابی حافظه در هنگام ساخت با ضد عفونی کننده. ردیابی مشخص نیست. این تنها مانع از استثنا حد حافظه در تست. #6450 (زویکوف) - فعال کردن چک از علامت تعریف نشده در حالی که ارتباط. #6453 (ایوان)
- اجتناب از بازسازی
hyperscan
هر روز #6307 (الکسی میلویدو) - گزارش ثابت اوبسان در
ProtobufWriter
. #6163 (الکسی میلویدو) - اجازه ندهید که از پیشفیلتر پرس و جو با ضدعفونی کننده استفاده کنید زیرا سازگار نیست. #6769 (الکسی میلویدو)
- اضافه کردن تست برای بارگذاری یک فرهنگ لغت پس از شکست تایمر. #6114 (ویتالی بارانو)
- رفع تناقض در
PipelineExecutor::prepareProcessor
نوع استدلال. #6494 (نیکولای کوچتو) - اضافه شده یک تست برای ادرار بد. #6493 (الکسی میلویدو)
- اضافه شدن چک بیشتر به
CAST
تابع. این باید اطلاعات بیشتری در مورد گسل تقسیم بندی در تست فازی دریافت کنید. #6346 (نیکولای کوچتو) - اضافه شده
gcc-9
پشتیبانی بهdocker/builder
کانتینر که ایجاد تصویر به صورت محلی. #6333 (گلب نویکوف) - تست برای کلید اولیه با
LowCardinality(String)
. #5044 #6219 (دیماروب2000) - تست های ثابت تحت تاثیر اثر کند پشته اثری چاپ. #6315 (الکسی میلویدو)
- اضافه کردن یک مورد تست برای سقوط در
groupUniqArray
ثابت در #6029. #4402 #6129 (اکوزم) - شاخص های ثابت تست جهش. #6645 (نیکیتا واسیلیف)
- در تست عملکرد, انجام ورود پرس و جو برای نمایش داده شد ما را اجرا کنید به عنوان خوانده شده. #6427 (اکوزم)
- محقق نمایش در حال حاضر می تواند با ایجاد هر گونه کم cardinality انواع بدون توجه به تنظیمات مورد مشکوک کم cardinality انواع. #6428 (اولگا خوستیکوا)
- تست های به روز شده برای
send_logs_level
تنظیمات. #6207 (نیکولای کوچتو) - رفع ساخت تحت شورای همکاری خلیج فارس-8.2. #6196 (مکس اخمدوف)
- ثابت ساخت با لیبک داخلی++. #6724 (ایوان)
- رفع ساخت مشترک با
rdkafka
کتابخانه #6101 (ایوان) - رفع برای سیستم عامل مک ساخت (ناقص). #6390 (الکسی میلویدو) #6429 (اطلاعات دقیق)
- ثابت “splitted” ساختن. #6618 (الکسی میلویدو)
- دیگر رفع ساخت: #6186 (ایموس پرنده) #6486 #6348 (وکسیدر) #6744 (ایوان) #6016 #6421 #6491 (پرولر)
تغییر ناسازگار به عقب
- حذف تابع جدول به ندرت استفاده می شود
catBoostPool
و ذخیره سازیCatBoostPool
. اگر شما این تابع جدول استفاده کرده اند, لطفا ارسال ایمیل بهclickhouse-feedback@yandex-team.com
. توجه داشته باشید که ادغام ادم کودن و احمق باقی می ماند و پشتیبانی خواهد شد. #6279 (الکسی میلویدو) - غیرفعالسازی
ANY RIGHT JOIN
وANY FULL JOIN
به طور پیش فرض. تنظیمany_join_distinct_right_table_keys
تنظیم برای فعال کردن. #5126 #6351 (زویکوف)
انتشار کلیک 19.13
انتشار کلیک خانه 19.13.6.51, 2019-10-02
رفع اشکال
- این نسخه همچنین شامل تمام رفع اشکال از 19.11.12.69.
انتشار کلیک خانه 19.13.5.44, 2019-09-20
رفع اشکال
- این نسخه همچنین شامل تمام رفع اشکال از 19.14.6.12.
- ثابت وضعیت متناقض ممکن است از جدول در حالی که اجرای
DROP
پرس و جو برای جدول تکرار در حالی که باغ وحش در دسترس نیست. #6045 #6413 (نیکیتا میخایلو) - ثابت برای مسابقه داده ها در انبار ذخیره سازی #6717 (الکسی میلویدو)
- رفع اشکال معرفی شده در پیشفیلتر پرس و جو که منجر به ضبط بی پایان از سوکت. #6386 (الساپین)
- رفع استفاده از پردازنده بیش از حد در حالی که اجرای
JSONExtractRaw
عملکرد بیش از یک مقدار بولی. #6208 (ویتالی بارانو) - رفع رگرسیون در حالی که هل دادن به مشاهده محقق. #6415 (ایوان)
- تابع جدول
url
در صورت امکان پذیری اجازه مهاجم برای تزریق هدر قام دلخواه در درخواست. این موضوع توسط نیکیتا تیکومیرو. #6466 (الکسی میلویدو) - رفع بی فایده
AST
بررسی در شاخص مجموعه. #6510 #6651 (نیکیتا واسیلیف) - تجزیه ثابت از
AggregateFunction
ارزش های جاسازی شده در پرس و جو. #6575 #6773 (ژیچنگ یو) - رفتار اشتباه ثابت
trim
توابع خانواده. #6647 (الکسی میلویدو)
انتشار کلیک خانه 19.13.4.32, 2019-09-10
رفع اشکال
- این نسخه همچنین شامل تمام اشکال امنیتی رفع از 19.11.9.52 و 19.11.10.54.
- مسابقه داده ثابت در
system.parts
جدول وALTER
پرس و جو. #6245 #6513 (الکسی میلویدو) - هدر عدم تطابق ثابت در جریان در صورت خواندن از جدول توزیع خالی با نمونه و قبل از وقوع اتفاق افتاد. #6167 (Lixiang کیان) #6823 (نیکولای کوچتو)
- تصادف ثابت در هنگام استفاده از
IN
بند با یک زیر کشت با یک تاپل. #6125 #6550 (تاولوبیکس) - ثابت مورد با نام ستون در
GLOBAL JOIN ON
بخش. #6181 (زویکوف) - رفع تصادف در هنگام ریخته گری انواع به
Decimal
که این کار را پشتیبانی نمی کند. پرتاب استثنا به جای. #6297 (زویکوف) - تصادف ثابت در
extractAll()
تابع. #6644 (زویکوف) - تبدیل پرسوجو برای
MySQL
,ODBC
,JDBC
توابع جدول در حال حاضر به درستی کار می کند برایSELECT WHERE
نمایش داده شد با چندAND
عبارات. #6381 #6676 (دیماروب2000) - اضافه شده چک اعلامیه قبلی برای خروجی زیر 8 ادغام. #6569 (مایکل دیوید تینکو)
تعمیر امنیتی
- رفع دو ناپایداری در کدک در فاز رفع فشار (کاربر مخرب می تواند داده های فشرده که منجر به سرریز بافر در رفع فشار ساخت). #6670 (زویکوف)
ClickHouse انتشار 19.13.3.26, 2019-08-22
رفع اشکال
- ثابت
ALTER TABLE ... UPDATE
پرسو جو برای جداول باenable_mixed_granularity_parts=1
. #6543 (الساپین) - ثابت نانپ در هنگام استفاده در بند با یک زیرخاکری با یک تاپل. #6125 #6550 (تاولوبیکس)
- ثابت یک موضوع است که اگر یک ماکت کهنه زنده می شود, هنوز هم ممکن است قطعات داده که توسط پارتیشن قطره حذف شد. #6522 #6523 (تاولوبیکس)
- موضوع ثابت با تجزیه سی اس وی #6426 #6559 (تاولوبیکس)
- مسابقه داده ثابت در سیستم.جدول قطعات و تغییر پرس و جو. این رفع #6245. #6513 (الکسی میلویدو)
- کد اشتباه ثابت در جهش است که ممکن است به فساد حافظه منجر شود. سگو ثابت با خواندن نشانی
0x14c0
که ممکن است به دلیل همزمان اتفاقDROP TABLE
وSELECT
ازsystem.parts
یاsystem.parts_columns
. شرایط مسابقه ثابت در تهیه نمایش داده شد جهش. بن بست ثابت ناشی ازOPTIMIZE
از جداول تکرار و عملیات اصلاح همزمان مانند تغییر. #6514 (الکسی میلویدو) - از دست دادن داده های ممکن ثابت پس از
ALTER DELETE
پرس و جو در جدول با پرش شاخص. #6224 #6282 (نیکیتا واسیلیف)
تعمیر امنیتی
- اگر مهاجم دارای دسترسی نوشتن به باغ وحش است و قادر به اجرای سفارشی سرور موجود در شبکه که در آن ClickHouse اجرای آن می توانید ایجاد و سفارشی-ساخته شده در سرور های مخرب است که به عنوان ClickHouse المثنی و ثبت آن در باغ وحش. هنگامی که ماکت دیگر بخش داده ها از ماکت های مخرب واکشی, می تواند فاحشه خانه و سرور را مجبور به ارسال به مسیر دلخواه در فایل سیستم. پیدا شده توسط الدار زیتوف, تیم امنیت اطلاعات در یاندکس. #6247 (الکسی میلویدو)
انتشار کلیک خانه 19.13.2.19, 2019-08-14
ویژگی جدید
- نمونه برداری پیشفیلتر در سطح پرس و جو. مثال. #4247 (laplab) #6124 (الکسی میلویدو) #6250 #6283 #6386
- اجازه برای مشخص کردن یک لیست از ستون با
COLUMNS('regexp')
بیان که مانند یک نوع پیچیده تر از کار می کند*
ستاره دار. #5951 (مازریدنتال), (الکسی میلویدو) CREATE TABLE AS table_function()
در حال حاضر امکان #6057 (دیماروب2000)- بهینه ساز ادام برای نزول گرادیان تصادفی به طور پیش فرض در استفاده
stochasticLinearRegression()
وstochasticLogisticRegression()
توابع مجموع, چرا که نشان می دهد با کیفیت خوب و بدون تقریبا هر تنظیم. #6000 (کد37) - Added functions for working with the сustom week number #5212 (اندی یانگ)
RENAME
نمایش داده شد در حال حاضر با تمام ذخیره سازی کار می کنند. #5953 (ایوان)- در حال حاضر مشتری دریافت سیاهههای مربوط از سرور با هر سطح مورد نظر با تنظیم
send_logs_level
بدون در نظر گرفتن سطح ورود به سیستم مشخص شده در تنظیمات سرور. #5964 (نیکیتا میخایلو)
تغییر ناسازگار به عقب
- تنظیمات
input_format_defaults_for_omitted_fields
به طور پیش فرض فعال است. درج در جداول توزیع شده نیاز به این تنظیم به همان در خوشه (شما نیاز به تنظیم قبل از بروز رسانی نورد). این را قادر می سازد محاسبه عبارات پیش فرض پیچیده برای زمینه های حذف شده درJSONEachRow
وCSV*
فرمتها. این باید رفتار مورد انتظار باشد اما ممکن است منجر به تفاوت عملکرد ناچیز. #6043 (زویکوف), #5625 (اکوزم)
ویژگی های تجربی
- خط لوله پردازش پرس و جو جدید. استفاده
experimental_use_processors=1
گزینه ای برای فعال کردن. برای مشکل خود استفاده کنید. #4914 (نیکولای کوچتو)
رفع اشکال
- ادغام کافکا در این نسخه ثابت شده است.
- ثابت
DoubleDelta
کدبندیInt64
برای بزرگDoubleDelta
ارزش, بهبود یافتهDoubleDelta
رمزگذاری برای داده های تصادفی برایInt32
. #5998 (واسیلی نمکو) - بیش از حد ثابت از
max_rows_to_read
اگر تنظیماتmerge_tree_uniform_read_distribution
تنظیم 0. #6019 (الکسی میلویدو)
بهبود
- می اندازد یک استثنا اگر
config.d
فایل عنصر ریشه مربوطه به عنوان فایل پیکربندی ندارد #6123 (دیماروب2000)
بهبود عملکرد
- بهینهسازی
count()
. در حال حاضر با استفاده از کوچکترین ستون (در صورت امکان). #6028 (ایموس پرنده)
ساخت/تست / بهبود بسته بندی
- گزارش استفاده از حافظه در تست عملکرد. #5899 (اکوزم)
- رفع ساخت با خارجی
libcxx
#6010 (ایوان) - رفع ساخت مشترک با
rdkafka
کتابخانه #6101 (ایوان)
انتشار کلیک 19.11
انتشار کلیک 19.11.13.74, 2019-11-01
رفع اشکال
- تصادف نادر ثابت در
ALTER MODIFY COLUMN
و ادغام عمودی زمانی که یکی از قطعات با هم ادغام شدند/تغییر خالی است (0 ردیف). #6780 (الساپین) - به روز رسانی دستی
SIMDJSON
. این رفع جاری شدن سیل ممکن است از فایل های استدر با جعلی جانسون پیام های تشخیصی. #7548 (الکساندر کازاکوف) - اشکال ثابت با
mrk
پسوند پرونده برای جهش (الساپین)
انتشار کلیک خانه 19.11.12.69, 2019-10-02
رفع اشکال
- تجزیه عملکرد ثابت تجزیه و تحلیل شاخص بر روی کلید های پیچیده در جداول بزرگ. این رفع #6924. #7075 (الکسی میلویدو)
- اجتناب از سیگزگف نادر در حالی که ارسال داده ها در جداول با موتور توزیع شده (
Failed to send batch: file with index XXXXX is absent
). #7032 (ازات خوژین) - ثابت
Unknown identifier
با چند می پیوندد. این رفع #5254. #7022 (زویکوف)
ClickHouse انتشار 19.11.11.57, 2019-09-13
- رفع خطا منطقی باعث حملات در هنگام انتخاب از کافکا موضوع خالی. #6902 #6909 (ایوان)
- ثابت برای عملکرد
АrrayEnumerateUniqRanked
با بند خالی در پارامز. #6928 (پرولر)
انتشار کلیک خانه 19.11.10.54, 2019-09-10
رفع اشکال
- پیام های کافکا را به صورت دستی ذخیره کنید تا بتوانید همه را در یک زمان برای تمام پارتیشن ها انجام دهید. رفع تقلید بالقوه در “one consumer - many partitions” سناریو #6872 (ایوان)
ClickHouse انتشار 19.11.9.52, 2019-09-6
- بهبود دست زدن به خطا در لغت نامه کش. #6737 (ویتالی بارانو)
- اشکال ثابت در عملکرد
arrayEnumerateUniqRanked
. #6779 (پرولر) - ثابت
JSONExtract
عملکرد در حالی که استخراج یکTuple
از جسون #6718 (ویتالی بارانو) - از دست دادن داده های ممکن ثابت پس از
ALTER DELETE
پرس و جو در جدول با پرش شاخص. #6224 #6282 (نیکیتا واسیلیف) - تست عملکرد ثابت. #6392 (الکسی میلویدو)
- پارکت: رفع خواندن ستون بولی. #6579 (الکسی میلویدو)
- رفتار اشتباه ثابت
nullIf
تابع برای استدلال ثابت. #6518 (کارخانه شراب سازی گیوم) #6580 (الکسی میلویدو) - رفع مشکل پیام های کافکا تقلید در راه اندازی مجدد سرور طبیعی است. #6597 (ایوان)
- ثابت موضوع زمانی که طولانی است
ALTER UPDATE
یاALTER DELETE
ممکن است ادغام به طور منظم به اجرا جلوگیری می کند. جلوگیری از جهش از اجرای اگر هیچ موضوعات رایگان به اندازه کافی در دسترس وجود دارد. #6502 #6617 (تاولوبیکس) - خطا ثابت با پردازش “timezone” در فایل پیکربندی سرور. #6709 (الکسی میلویدو)
- رفع تست کافکا. #6805 (ایوان)
تعمیر امنیتی
- اگر مهاجم دارای دسترسی نوشتن به باغ وحش است و قادر به اجرای سفارشی سرور موجود در شبکه که در آن ClickHouse اجرا می شود, آن می تواند ایجاد سفارشی-ساخته شده در سرور های مخرب است که به عنوان ClickHouse المثنی و ثبت آن در باغ وحش. هنگامی که ماکت دیگر بخش داده ها از ماکت های مخرب واکشی, می تواند فاحشه خانه و سرور را مجبور به ارسال به مسیر دلخواه در فایل سیستم. پیدا شده توسط الدار زیتوف, تیم امنیت اطلاعات در یاندکس. #6247 (الکسی میلویدو)
ClickHouse انتشار 19.11.8.46, 2019-08-22
رفع اشکال
- ثابت
ALTER TABLE ... UPDATE
پرسو جو برای جداول باenable_mixed_granularity_parts=1
. #6543 (الساپین) - ثابت نانپ در هنگام استفاده در بند با یک زیرخاکری با یک تاپل. #6125 #6550 (تاولوبیکس)
- ثابت یک موضوع است که اگر یک ماکت کهنه زنده می شود, هنوز هم ممکن است قطعات داده که توسط پارتیشن قطره حذف شد. #6522 #6523 (تاولوبیکس)
- موضوع ثابت با تجزیه سی اس وی #6426 #6559 (تاولوبیکس)
- مسابقه داده ثابت در سیستم.جدول قطعات و تغییر پرس و جو. این رفع #6245. #6513 (الکسی میلویدو)
- کد اشتباه ثابت در جهش است که ممکن است به فساد حافظه منجر شود. سگو ثابت با خواندن نشانی
0x14c0
که ممکن است به دلیل همزمان اتفاقDROP TABLE
وSELECT
ازsystem.parts
یاsystem.parts_columns
. شرایط مسابقه ثابت در تهیه نمایش داده شد جهش. بن بست ثابت ناشی ازOPTIMIZE
از جداول تکرار و عملیات اصلاح همزمان مانند تغییر. #6514 (الکسی میلویدو)
ClickHouse انتشار 19.11.7.40, 2019-08-14
رفع اشکال
- ادغام کافکا در این نسخه ثابت شده است.
- در هنگام استفاده از سگو را رفع کنید
arrayReduce
برای استدلال ثابت. #6326 (الکسی میلویدو) - ثابت
toFloat()
یکنواختی. #6374 (دیماروب2000) - اصلاح سگو با فعال
optimize_skip_unused_shards
و از دست رفته کلید شاردینگ. #6384 (کورتیزج) - منطق ثابت
arrayEnumerateUniqRanked
تابع. #6423 (الکسی میلویدو) - حذف ورود به سیستم طولانی اضافی از کنترل خروجی زیر. #6389 (الکسی میلویدو)
- رفع رفتار اشتباه و حملات احتمالی در
topK
وtopKWeighted
توابع جمع. #6404 (کورتیزج) - ستون های مجازی را در معرض قرار ندهید
system.columns
جدول این برای سازگاری عقب مورد نیاز است. #6406 (الکسی میلویدو) - رفع اشکال با تخصیص حافظه برای رشته در فرهنگ لغت کش کلید پیچیده است. #6447 (الساپین)
- رفع اشکال با فعال کردن دانه دانه تطبیقی در هنگام ایجاد ماکت جدید برای
Replicated*MergeTree
جدول #6452 (الساپین) - رفع حلقه بی نهایت در هنگام خواندن پیام کافکا. #6354 (پایان 7)
- ثابت امکان پرس و جو ساخته به علت سقوط سرور به دلیل سرریز پشته در گذاشتن مربع و امکان سرریز پشته در
Merge
وDistributed
جداول #6433 (الکسی میلویدو) - خطا را پشتیبانی می کند گوریل ثابت در توالی های کوچک. #6444 (انمک)
بهبود
- اجازه دادن به کاربر برای لغو
poll_interval
وidle_connection_timeout
تنظیمات در اتصال. #6230 (الکسی میلویدو)
انتشار کلیک خانه 19.11.5.28, 2019-08-05
رفع اشکال
- ثابت امکان معلق نمایش داده شد زمانی که سرور غیرمنتظره است. #6301 (الکسی میلویدو)
- در مورد نیاز: این رفع #6304. #6126 (الکسی میلویدو)
- اشکال ثابت در تبدیل
LowCardinality
انواع درAggregateFunctionFactory
. این رفع #6257. #6281 (نیکولای کوچتو) - رفع تجزیه از
bool
تنظیمات ازtrue
وfalse
رشته ها در فایل های پیکربندی. #6278 (الساپین) - رفع اشکال نادر با هدر جریان ناسازگار در نمایش داده شد به
Distributed
جدول بیش ازMergeTree
جدول زمانی که بخشی ازWHERE
حرکت بهPREWHERE
. #6236 (الساپین) - سرریز ثابت در تقسیم عدد صحیح از نوع امضا شده به نوع بدون علامت. این رفع #6214. #6233 (الکسی میلویدو)
تغییر ناسازگار به عقب
Kafka
هنوز شکسته.
انتشار کلیک خانه 19.11.4.24, 2019-08-01
رفع اشکال
- رفع اشکال با نوشتن شاخص ثانویه نشانه با دانه دانه تطبیقی. #6126 (الساپین)
- ثابت
WITH ROLLUP
وWITH CUBE
اصلاح کننده هایGROUP BY
با تجمع دو سطح. #6225 (انتون پوپوف) - ثابت قطع در
JSONExtractRaw
تابع. ثابت #6195 #6198 (الکسی میلویدو) - رفع segfault در ExternalLoader::reloadOutdated(). #6082 (ویتالی بارانو)
- ثابت مورد زمانی که سرور ممکن است گوش دادن سوکت اما خاموش نمی بستن و ادامه خدمت نمایش داده شد باقی مانده است. شما ممکن است در نهایت با دو در حال اجرا فرایندهای فاحشه خانه و سرور. گاهی, سرور ممکن است یک خطا بازگشت
bad_function_call
برای نمایش داده شد باقی مانده است. #6231 (الکسی میلویدو) - شرایط بی فایده و نادرست ثابت در زمینه به روز رسانی برای بارگذاری اولیه از لغت نامه های خارجی از طریق ال بی سی, خروجی زیر, کلیک و قام. این رفع #6069 #6083 (الکسی میلویدو)
- استثنا بی ربط ثابت در بازیگران
LowCardinality(Nullable)
to not-Nullable column in case if it doesn't contain Nulls (e.g. in query likeSELECT CAST(CAST('Hello' AS LowCardinality(Nullable(String))) AS String)
. #6094 #6119 (نیکولای کوچتو) - رفع نتیجه غیر قطعی از “uniq” تابع مجموع در موارد شدید نادر. اشکال در حال حاضر در تمام نسخه های تاتر بود. #6058 (الکسی میلویدو)
- Segfault هنگامی که ما مجموعه ای کمی بیش از حد بالا CIDR در تابع
IPv6CIDRToRange
. #6068 (کارخانه شراب سازی گیوم) - ثابت نشت حافظه کوچک زمانی که سرور پرتاب استثنا بسیاری از بسیاری از زمینه های مختلف. #6144 (الکسی میلویدو)
- رفع وضعیت زمانی که مصرف کننده قبل از اشتراک متوقف شد و پس از سر گرفت. #6075 (ایوان) توجه داشته باشید که کافکا در این نسخه شکسته.
- پاک کردن بافر داده کافکا از عملیات خواندن قبلی که با یک خطا تکمیل شد #6026 (نیکولای) توجه داشته باشید که کافکا در این نسخه شکسته.
- از
StorageMergeTree::background_task_handle
مقدار دهی اولیه درstartup()
اینMergeTreeBlockOutputStream::write()
ممکن است سعی کنید قبل از مقدار دهی اولیه استفاده کنید. فقط بررسی کنید اگر مقداردهی اولیه شده است. #6080 (ایوان)
ساخت/تست / بهبود بسته بندی
- اضافه شده رسمی
rpm
بسته. #5740 (پرولر) (الساپین) - اضافه کردن توانایی ساخت
.rpm
و.tgz
بسته باpackager
خط نوشتن. #5769 (الساپین) - رفع برای “Arcadia” ساخت سیستم. #6223 (پرولر)
تغییر ناسازگار به عقب
Kafka
در این نسخه شکسته.
انتشار کلیک خانه 19.11.3.11, 2019-07-18
ویژگی جدید
- اضافه شدن پشتیبانی از اظهارات تهیه شده است. #5331 (الکساندر) #5630 (الکسی میلویدو)
DoubleDelta
وGorilla
کدکهای ستون #5600 (واسیلی نمکو)- اضافه شده
os_thread_priority
تنظیم که اجازه می دهد تا برای کنترل “nice” ارزش موضوعات پردازش پرس و جو است که توسط سیستم عامل مورد استفاده برای تنظیم اولویت برنامه ریزی پویا. این نیاز داردCAP_SYS_NICE
قابلیت به کار. این پیاده سازی #5858 #5909 (الکسی میلویدو) - پیاده سازی
_topic
,_offset
,_key
ستون برای موتور کافکا #5382 (ایوان) توجه داشته باشید که کافکا در این نسخه شکسته. - اضافه کردن ترکیب تابع جمع
-Resample
#5590 (هکز) - توابع مجموع
groupArrayMovingSum(win_size)(x)
وgroupArrayMovingAvg(win_size)(x)
که محاسبه حرکت مجموع / میانگین با یا بدون محدودیت اندازه پنجره. #5595 (اختراع2004) - افزودن سینونیم
arrayFlatten
<->flatten
#5764 (هکز) - Intergate H3 تابع
geoToH3
از بارگذاری. #4724 (Remen ایوان) #5805 (الکسی میلویدو)
رفع اشکال
- پیاده سازی کش دی ان اس با به روز رسانی ناهمزمان. موضوع جداگانه برطرف تمام میزبان و به روز رسانی دی ان اس کش با دوره (تنظیم
dns_cache_update_period
). این باید زمانی کمک کند که میزبان اغلب تغییر کند. #5857 (انتون پوپوف) - رفع segfault در
Delta
کدک که ستون با مقادیر کمتر از 32 بیت اندازه تاثیر می گذارد. اشکال منجر به فساد حافظه تصادفی. #5786 (الساپین) - رفع اشکال در ادغام ستون های غیر فیزیکی در بلوک. #5819 (انتون پوپوف)
- رفع اشکال نادر در چک کردن بخشی با
LowCardinality
ستون. قبلاcheckDataPart
همیشه برای بخشی با شکست مواجهLowCardinality
ستون. #5832 (الساپین) - اجتناب از اتصالات معلق زمانی که سرور استخر موضوع کامل است. این برای اتصال از مهم است
remote
تابع جدول و یا اتصال به یک سفال بدون کپی زمانی که فاصله اتصال طولانی وجود دارد. این رفع #5878 #5881 (الکسی میلویدو) - پشتیبانی از استدلال های ثابت به
evalMLModel
تابع. این رفع #5817 #5820 (الکسی میلویدو) - ثابت موضوع زمانی که تاتر تعیین منطقه زمانی به طور پیش فرض به عنوان
UCT
به جایUTC
. این رفع #5804. #5828 (الکسی میلویدو) - زیر جریان بافر ثابت در
visitParamExtractRaw
. این رفع #5901 #5902 (الکسی میلویدو) - در حال حاضر توزیع شده است
DROP/ALTER/TRUNCATE/OPTIMIZE ON CLUSTER
نمایش داده شد خواهد شد به طور مستقیم در ماکت رهبر اجرا شده است. #5757 (الساپین) - ثابت
coalesce
برایColumnConst
باColumnNullable
+ تغییرات مرتبط . #5755 (زویکوف) - رفع
ReadBufferFromKafkaConsumer
به طوری که نگه می دارد خواندن پیام های جدید پس ازcommit()
حتی اگر قبلا متوقف شده بود #5852 (ایوان) - ثابت
FULL
وRIGHT
پیوستن به نتایج در هنگام پیوستن بهNullable
کلید در جدول سمت راست. #5859 (زویکوف) - رفع احتمالی خواب بی نهایت نمایش داده شد اولویت پایین. #5842 (الکسی میلویدو)
- رفع شرایط مسابقه, که باعث می شود که برخی از نمایش داده شد ممکن است در کواریلاگ پس از به نظر می رسد
SYSTEM FLUSH LOGS
پرس و جو. #5456 #5685 (انتون پوپوف) - ثابت
heap-use-after-free
اسان هشدار در خوشه بندی ناشی از سازمان دیده بان که سعی کنید به استفاده از شی کپی در حال حاضر حذف شده است. #5871 (نیکولای کوچتو) - اشتباه ثابت
StringRef
اشاره گر بازگشت توسط برخی از پیاده سازی ازIColumn::deserializeAndInsertFromArena
. این اشکال تحت تاثیر قرار تنها واحد تست. #5973 (نیکولای کوچتو) - جلوگیری از منبع و مجموعه ای متوسط پیوستن به ستون از پوشش ستون همان نام. #5941 (زویکوف)
- رفع درج و پرس و جو را انتخاب کنید به خروجی زیر موتور با خروجی زیر شناسه سبک به نقل از. #5704 (زمستان ژانگ)
- حالا
CHECK TABLE
پرس و جو می تواند با خانواده موتور ادغام کار می کنند. این گرداند بررسی وضعیت و پیام اگر هر برای هر بخش (و یا فایل در مورد موتورهای ساده تر). همچنین, رفع اشکال در واکشی از یک بخش شکسته. #5865 (الساپین) - رفع SPLIT_SHARED_LIBRARIES در زمان اجرا #5793 (نام و نام خانوادگی)
- مقدار دهی اولیه منطقه زمانی ثابت زمانی که
/etc/localtime
پیوند نمادی نسبی مانند است../usr/share/zoneinfo/Europe/Moscow
#5922 (الکسی میلویدو) - تاتر-کپی: رفع استفاده-پس از رایگان در خاموش کردن #5752 (پرولر)
- به روز شده
simdjson
. ثابت موضوع است که برخی از پارسونز نامعتبر با صفر بایت موفقیت تجزیه. #5938 (الکسی میلویدو) - رفع خاموش شدن سیستم ها #5802 (انتون پوپوف)
- رفع زمانی که وضعیت در باطل کردن_قرقمی بستگی به یک فرهنگ لغت. #6011 (ویتالی بارانو)
بهبود
- اجازه دادن به نشانیهای غیر قابل حل در پیکربندی خوشه. در دسترس نیستند و سعی می کنند در هر تلاش اتصال حل شوند. این امر به ویژه برای کوبرنتیس مفید. این رفع #5714 #5924 (الکسی میلویدو)
- بستن اتصالات تی پی بیکار (با فاصله یک ساعت به طور پیش فرض). این امر به ویژه برای خوشه های بزرگ با جداول توزیع متعدد بر روی هر سرور مهم, چرا که هر سرور احتمالا می تواند نگه داشتن یک استخر اتصال به هر سرور دیگر, و پس از همزمانی پرس و جو اوج, اتصالات متوقف خواهد شد. این رفع #5879 #5880 (الکسی میلویدو)
- کیفیت بهتر
topK
تابع. تغییر رفتار فضا مجموعه به حذف عنصر گذشته اگر عنصر جدید یک وزن بزرگتر. #5833 #5850 (کارخانه شراب سازی گیوم) - توابع نشانی وب برای کار با دامنه هم اکنون می توانید برای نشانیهای اینترنتی ناقص بدون طرح کار می کنند #5725 (الساپین)
- چک سام به اضافه
system.parts_columns
جدول #5874 (نیکیتا میخایلو) - اضافه شده
Enum
نوع داده به عنوان یک سینونیم برایEnum8
یاEnum16
. #5886 (دیماروب2000) - بیت کامل انتقال نوع برای
T64
وابسته به کدک. می تواند منجر به فشرده سازی بهتر باzstd
. #5742 (زویکوف) - شرط در
startsWith
تابع هم اکنون می توانید کلید اصلی استفاده می کند. این رفع #5310 و #5882 #5919 (دیماروب2000) - مجاز به استفاده
clickhouse-copier
با توپولوژی خوشه متقابل تکرار با اجازه نام پایگاه داده خالی. #5745 (نوارتولومی) - استفاده
UTC
به عنوان منطقه زمانی پیش فرض بر روی یک سیستم بدونtzdata
(e.g. bare Docker container). Before this patch, error messageCould not determine local time zone
چاپ شد و سرور و یا مشتری حاضر به شروع. #5827 (الکسی میلویدو) - بازگشت پشتیبانی از استدلال نقطه شناور در تابع
quantileTiming
برای سازگاری به عقب. #5911 (الکسی میلویدو) - نشان می دهد که جدول از دست رفته است ستون در پیام های خطا. #5768 (ایوان)
- حذف پرسوجوی اجرا با همان کویری_ید توسط کاربران مختلف #5430 (پرولر)
- کد قوی تر برای ارسال معیارهای گرافیت. این حتی در طول چند طولانی کار خواهد کرد
RENAME TABLE
عمل #5875 (الکسی میلویدو) - بیشتر پیام های خطا اطلاع رسانی نمایش داده خواهد شد که سه گانه می توانید یک کار برای اجرای برنامه نیست. این رفع #5305 #5801 (الکسی میلویدو)
- معکوس نگرامش به بصری تر #5807 (نام و نام خانوادگی)
- در حال بارگذاری #5946 (اکونیک 90)
- به روز رسانی مقدار پیش فرض
max_ast_elements parameter
#5933 (قاسم کونوالوف) - اضافه شدن یک مفهوم از تنظیمات منسوخ باشد. تنظیم منسوخ
allow_experimental_low_cardinality_type
می توان بدون اثر استفاده کرد. 0ف15ج016802ف7سی141494سی12846ب898944 الکسی میلویدو
بهبود عملکرد
- افزایش تعداد جریان از جدول ادغام برای توزیع یکنواخت تر از موضوعات را انتخاب کنید. اضافه شدن تنظیمات
max_streams_multiplier_for_merge_tables
. این رفع #5797 #5915 (الکسی میلویدو)
ساخت/تست / بهبود بسته بندی
- اضافه کردن یک تست سازگاری رو به عقب برای تعامل مشتری و سرور با نسخه های مختلف از تاتر. #5868 (الساپین)
- تست اطلاعات پوشش در هر مرتکب و جلو و درخواست. #5896 (الساپین)
- همکاری با نشانی ضد عفونی کننده برای حمایت از تخصیص سفارشی ما (
Arena
وArenaWithFreeLists
) برای اشکال زدایی بهتر از “use-after-free” خطاها. #5728 (اکوزم) - سودهی به اجرای رایگان برای ج++ دست زدن به استثنا و برای ردیابی پشته چاپ #4828 (نیکیتا لکوف)
- اضافه کردن دو هشدار بیشتر از-ابزار #5923 (الکسی میلویدو)
- اجازه می دهد برای ساخت تاتر با ضد عفونی کننده حافظه. #3949 (الکسی میلویدو)
- گزارش ثابت اوبسان درباره
bitTest
تابع در تست ریش شدن. #5943 (الکسی میلویدو) - کارگر بارانداز: اضافه شدن امکان به داخل یک نمونه کلیک که نیاز به احراز هویت. #5727 (هشدار داده می شود)
- به روز رسانی کتابدار به نسخه 1.1.0 #5872 (ایوان)
- اضافه کردن ایست جهانی برای تست ادغام و غیر فعال کردن برخی از در کد تست. #5741 (الساپین)
- رفع برخی از شکست های سه گانه. #5854 (اکوزم)
- این
--no-undefined
گزینه نیروهای لینکر برای بررسی تمام نام های خارجی برای وجود در حالی که ارتباط. این بسیار مفید برای ردیابی وابستگی واقعی بین کتابخانه ها در حالت ساخت تقسیم شده است. #5855 (ایوان) - تست عملکرد اضافه شده برای #5797 #5914 (الکسی میلویدو)
- سازگاری ثابت با شورای همکاری خلیج فارس-7. #5840 (الکسی میلویدو)
- اضافه شدن پشتیبانی برای شورای همکاری خلیج فارس-9. این رفع #5717 #5774 (الکسی میلویدو)
- خطا ثابت زمانی که لیبناد را می توان به اشتباه مرتبط کرد. #5948 (الکسی میلویدو)
- ثابت چند هشدار پیدا شده توسط پوس استودیو. #5921 (الکسی میلویدو)
- اضافه شدن پشتیبانی اولیه برای
clang-tidy
تجزیه و تحلیل استاتیک. #5806 (الکسی میلویدو) - تبدیل ماکرو اس دی/لینوکس اندی( ‘be64toh’ و ‘htobe64’) به معادل سیستم عامل مک ایکس #5785 (فو چن)
- بهبود ادغام تست راهنمای. #5796 (ولادیمیر چبوتراف)
- رفع ساخت در مکینتاش #5822 (فیلیمونف)
- رفع سخت به نقطه تایپی: سنگدانه -> مصالح. #5753 (اکوزم)
- رفع ساخت بورس #5760 (پرولر)
- اضافه کردن لینک به کانال یوتیوب تجربی به وب سایت #5845 (ایوان بلینکو)
- چوب کوره: اضافه کردن گزینه برای پرچم پوشش: با برقی #5776 (پرولر)
- رفع اندازه اولیه برخی از درون خطی پودرای است. #5787 (اکوزم)
- فاحشه خانه-سرور.پستینست: رفع تشخیص سیستم عامل برای لینوکس 6 #5788 (پرولر)
- نسل بسته بندی قوس لینوکس اضافه شده است. #5719 (ولادیمیر چبوتراف)
- تقسیم مشترک / پیکربندی.هشدار داده می شود) #5715 (پرولر)
- رفع برای “Arcadia” ساخت پلت فرم #5795 (پرولر)
- رفع برای غیر متعارف ساخت (gcc9 هیچ submodules) #5792 (پرولر)
- نیاز به نوع صریح و روشن در فروشگاه بدون خط زیرا ثابت شده بود که مستعد ابتلا به اشکال #5791 (اکوزم)
- رفع مکینتاش ساخت #5830 (فیلیمونف)
- تست عملکرد مربوط به ویژگی دستگاه گوارش جدید با مجموعه داده های بزرگتر, همانطور که در اینجا درخواست #5263 #5887 (کارخانه شراب سازی گیوم)
- تست های نفرت انگیز را در تست استرس اجرا کنید 12693568722ف11 است19859742ف56428455501فرد2ا (الساپین)
تغییر ناسازگار به عقب
Kafka
در این نسخه شکسته.- فعالسازی
adaptive_index_granularity
= 10 مگابایت به طور پیش فرض برای جدیدMergeTree
میز اگر شما ایجاد شده جدید MergeTree جداول در نسخه 19.11+, دانگرید به نسخه های قبل 19.6 غیر ممکن خواهد بود. #5628 (الساپین) - حذف منسوخ لغت نامه تعبیه شده مستند نشده است که توسط یاندکس مورد استفاده قرار گرفت.متریکا توابع
OSIn
,SEIn
,OSToRoot
,SEToRoot
,OSHierarchy
,SEHierarchy
دیگر در دسترس نیست. اگر شما با استفاده از این توابع, ارسال ایمیل به clickhouse-feedback@yandex-team.com. توجه: در حال حاضر ما تصمیم به نگه داشتن این توابع در حالی که برای. #5780 (الکسی میلویدو)
انتشار کلیک 19.10
انتشار کلیک خانه 19.10.1.5, 2019-07-12
ویژگی جدید
- اضافه کردن کدک ستون جدید:
T64
. ساخته شده به صورت (U)IntX/EnumX/Data(زمان)/DecimalX ستون. این باید برای ستون ها با مقادیر محدوده ثابت یا کوچک مناسب باشد. کدک خود را اجازه می دهد تا بزرگ و یا کوچک نوع داده بدون فشرده سازی مجدد. #5557 (زویکوف) - افزودن موتور دادگان
MySQL
که اجازه می دهد برای مشاهده تمام جداول در سرور خروجی از راه دور #5599 (زمستان ژانگ) bitmapContains
اجرا کردن. این 2 برابر سریعتر ازbitmapHasAny
اگر بیت مپ دوم شامل یک عنصر. #5535 (ژیچنگ یو)- پشتیبانی از
crc32
تابع (با رفتار دقیقا همانطور که در خروجی زیر و یا پی اچ پی). اگر شما نیاز به یک تابع هش استفاده نکنید. #5661 (Remen ایوان) - پیادهسازی شده
SYSTEM START/STOP DISTRIBUTED SENDS
نمایش داده شد برای کنترل درج ناهمزمان بهDistributed
میز #4935 (زمستان ژانگ)
رفع اشکال
- نادیده گرفتن محدودیت اجرای پرس و جو و حداکثر اندازه قطعات برای محدودیت ادغام در حالی که اجرای جهش. #5659 (انتون پوپوف)
- رفع اشکال که ممکن است به تقسیم بلوک های طبیعی (بسیار نادر) و درج بلوک های تکراری (در اغلب موارد) منجر شود. #5549 (الساپین)
- رفع عملکرد
arrayEnumerateUniqRanked
برای نشانوندها با عرضهای خالی #5559 (پرولر) - هنوز به موضوعات کافکا بدون قصد نظرسنجی هر پیام مشترک نیست. #5698 (ایوان)
- ایجاد تنظیمات
join_use_nulls
هیچ تاثیری برای انواع است که نمی تواند در داخل قابل ابطال است #5700 (اولگا خوستیکوا) - ثابت
Incorrect size of index granularity
خطاها #5720 (کوراستر) - ثابت شناور به دهدهی تبدیل سرریز #5607 (کوراستر)
- بافر خیط و پیت کردن زمانی که
WriteBufferFromHDFS
مخرب نامیده می شود. این رفع نوشتن بهHDFS
. #5684 (Xindong پنگ)
بهبود
- درمان سلول های خالی در
CSV
به عنوان مقادیر پیش فرض هنگام تنظیمinput_format_defaults_for_omitted_fields
فعال است. #5625 (اکوزم) - عدم مسدود کردن بارگذاری لغت نامه های خارجی. #5567 (ویتالی بارانو)
- وقفه شبکه را می توان به صورت پویا برای اتصالات در حال حاضر تاسیس با توجه به تنظیمات تغییر کرده است. #4558 (کنستانتین پودشوموک)
- با استفاده از “public_suffix_list” برای توابع
firstSignificantSubdomain
,cutToFirstSignificantSubdomain
. این با استفاده از یک جدول هش کامل تولید شده توسطgperf
با یک لیست تولید شده از فایل: https://publicsuffix.org/list/public_suffix_list.dat. (مثلا, در حال حاضر ما دامنه را تشخیصac.uk
به عنوان غیر قابل توجهی). #5030 (کارخانه شراب سازی گیوم) - به تصویب رسید
IPv6
نوع داده در جداول سیستم.system.processes
وsystem.query_log
#5640 (الکسی میلویدو) - با استفاده از جلسات برای ارتباط با پروتکل سازگاری خروجی زیر. #5476 #5646 (یوری بارانوف)
- پشتیبانی بیشتر
ALTER
نمایش داده شدON CLUSTER
. #5593 #5613 (بستنی و مغز گردو) - پشتیبانی
<logger>
بخش درclickhouse-local
فایل پیکربندی. #5540 (پرولر) - اجازه اجرای پرس و جو با
remote
تابع جدول درclickhouse-local
#5627 (پرولر)
بهبود عملکرد
- اضافه کردن امکان ارسال علامت نهایی در پایان ستون ادغام. این اجازه می دهد برای جلوگیری از بی فایده می خواند برای کلید های که خارج از محدوده داده های جدول می باشد. این فعال است تنها اگر دانه دانه دانه تطبیقی در حال استفاده است. #5624 (الساپین)
- بهبود عملکرد جداول ادغام در فایل سیستم بسیار کند با کاهش تعداد
stat
syscalls. #5648 (الکسی میلویدو) - تخریب عملکرد ثابت در خواندن از جداول ادغام که در نسخه معرفی شد 19.6. رفع # 5631. #5633 (الکسی میلویدو)
ساخت/تست / بهبود بسته بندی
- پیادهسازی شده
TestKeeper
به عنوان یک پیاده سازی از رابط باغ وحش مورد استفاده برای تست #5643 (الکسی میلویدو) (لوشکین الکسیر) - از حالا به بعد
.sql
تست ها را می توان به صورت موازی با پایگاه داده تصادفی جدا شده توسط سرور اجرا کرد. این اجازه می دهد تا سریعتر اجرا شود و تست های جدید را با تنظیمات سرور سفارشی اضافه کنید و اطمینان حاصل کنید که تست های مختلف بر یکدیگر تاثیر نمی گذارد. #5554 (ایوان) - حذف
<name>
و<metrics>
از تست های عملکرد #5672 (اولگا خوستیکوا) - ثابت “select_format” تست عملکرد برای
Pretty
فرشها #5642 (الکسی میلویدو)
انتشار کلیک 19.9
ClickHouse انتشار 19.9.3.31, 2019-07-05
رفع اشکال
- اصلاح سگو در کدک دلتا که ستون ها را با مقادیر کمتر از اندازه 32 بیت تحت تاثیر قرار می دهد. اشکال منجر به فساد حافظه تصادفی. #5786 (الساپین)
- رفع اشکال نادر در چک کردن بخشی با ستون کم هزینه. #5832 (الساپین)
- رفع اشکال در ادغام ستون های غیر فیزیکی در بلوک. #5819 (انتون پوپوف)
- رفع خواب بی نهایت بالقوه نمایش داده شد با اولویت پایین. #5842 (الکسی میلویدو)
- ثابت کنید که چگونه کلیک هاوس منطقه زمانی پیش فرض را به عنوان کمپانی یوسیت تعیین می کند. #5828 (الکسی میلویدو)
- رفع اشکال در مورد اجرای توزیع قطره/تغییر/کوتاه / بهینه سازی در نمایش داده شد خوشه در ماکت پیرو قبل از ماکت رهبر. در حال حاضر به طور مستقیم بر روی ماکت رهبر اجرا خواهد شد. #5757 (الساپین)
- رفع شرایط مسابقه, که باعث می شود که برخی از نمایش داده شد ممکن است در انبار کردن بلافاصله پس از سیستم پرس و جو سیاهههای مربوط خیط و پیت کردن ظاهر نمی شود. #5685 (انتون پوپوف)
- اضافه شدن پشتیبانی از دست رفته برای استدلال ثابت به
evalMLModel
تابع. #5820 (الکسی میلویدو)
انتشار کلیک خانه 19.9.2.4, 2019-06-24
ویژگی جدید
- اطلاعات چاپ در مورد قطعات یخ زده در
system.parts
جدول #5471 (پرولر) - درخواست رمز عبور مشتری در کلیک-مشتری شروع در تیتی اگر در استدلال تنظیم نشده است #5092 (پرولر)
- پیاده سازی
dictGet
وdictGetOrDefault
توابع برای انواع اعشاری. #5394 (زویکوف)
بهبود
- دبیان اینیت: اضافه کردن سرویس ایست ایست #5522 (پرولر)
- اضافه کردن تنظیم ممنوع به طور پیش فرض برای ایجاد جدول با انواع مشکوک برای کم کاری #5448 (اولگا خوستیکوا)
- توابع رگرسیون وزن مدل بازگشت زمانی که به عنوان دولت در تابع استفاده نمی شود
evalMLMethod
. #5411 (کد37) - تغییر نام و بهبود روش رگرسیون. #5492 (کد37)
- رابط های واضح تر از جستجوگران رشته. #5586 (نام و نام خانوادگی)
رفع اشکال
- رفع از دست دادن داده های بالقوه در کافکا #5445 (ایوان)
- رفع حلقه بی نهایت بالقوه در
PrettySpace
فرمت زمانی که با صفر ستون نامیده می شود #5560 (اولگا خوستیکوا) - اشکال سرریز ثابت در مدل های خطی. اجازه مدل میلی لیتر اومال برای استدلال مدل غیر توایع. #5516 (نیکولای کوچتو)
ALTER TABLE ... DROP INDEX IF EXISTS ...
اگر شاخص موجود وجود ندارد باید یک استثنا را افزایش نمی دهد #5524 (گلب نویکوف)- رفع segfault با
bitmapHasAny
در زیر مقیاس #5528 (ژیچنگ یو) - خطا ثابت زمانی که استخر اتصال تکرار کند سعی مجدد نیست برای حل و فصل میزبان, حتی زمانی که کش دی ان اس کاهش یافته بود. #5534 (الساپین)
- ثابت
ALTER ... MODIFY TTL
در تکرار غذای اصلی. #5539 (انتون پوپوف) - رفع درج در جدول توزیع شده با ستون محقق شده #5429 (ازات خوژین)
- رفع تخصیص بد زمانی که کوتاه پیوستن به ذخیره سازی #5437 (تسیسون)
- در نسخه های اخیر از بسته tzdata برخی از فایل ها symlinks در حال حاضر. مکانیسم فعلی برای تشخیص منطقه زمانی پیش فرض شکسته می شود و نام اشتباه برای برخی از جغرافیایی می دهد. در حال حاضر حداقل ما نام منطقه زمانی را مجبور به محتویات انجمن تاز در صورت فراهم. #5443 (ایوان)
- رفع برخی از موارد بسیار نادر با جستجوگر چندگانه هنگامی که سوزن ثابت در مجموع حداقل 16 کیلوبایت طولانی است. الگوریتم از دست رفته و یا بیش از حد نتایج قبلی که می تواند به نتیجه نادرست منجر شود
multiSearchAny
. #5588 (نام و نام خانوادگی) - رفع مشکل زمانی که تنظیمات برای ExternalData درخواست نمی تواند با استفاده از ClickHouse تنظیمات. همچنین در حال حاضر تنظیمات
date_time_input_format
وlow_cardinality_allow_in_native_format
می تواند به دلیل ابهام از نام استفاده نمی شود (در داده های خارجی را می توان به عنوان فرمت جدول تفسیر و در پرس و جو می تواند یک محیط). #5455 (نام و نام خانوادگی) - رفع اشکال زمانی که قطعات تنها از فدراسیون فوتبال بدون رها کردن از باغ وحش حذف شد. #5520 (الساپین)
- حذف ورود اشکال زدایی از پروتکل خروجی زیر #5478 (الکسی میلویدو)
- رد کردن زنود در طول پردازش پرس و جو دی ال #5489 (ازات خوژین)
- ثابت مخلوط
UNION ALL
نوع ستون نتیجه. موارد با داده های متناقض و انواع ستون ستون نتیجه وجود دارد. #5503 (زویکوف) - پرتاب یک استثنا در اعداد صحیح اشتباه در
dictGetT
توابع به جای تصادف. #5446 (زویکوف) - رفع اشتباه element_count و load_factor برای درهم لغت در
system.dictionaries
جدول #5440 (ازات خوژین)
ساخت/تست / بهبود بسته بندی
- ساخت ثابت بدون
Brotli
پردازشگر پشتیبانی شده: (ENABLE_BROTLI=OFF
هشدار داده می شود #5521 (انت یوژنینو) - شامل خروش.ساعت به عنوان خروش / خروشان.ه #5523 (اوروج دش)
- رفع gcc9 هشدار در hyperscan (#خط بخشنامه بد است!) #5546 (نام و نام خانوادگی)
- رفع تمام هشدارهای هنگام کامپایل با شورای همکاری خلیج فارس-9. رفع برخی از مشکلات احتمالی. یخ گرم9 رو درست کن و به باگزیلا بفرست #5498 (نام و نام خانوادگی)
- ثابت ارتباط با #5477 (الکسی میلویدو)
- حذف تخصص های استفاده نشده در لغت نامه #5452 (زویکوف)
- تست های عملکرد بهبود برای قالب بندی و تجزیه جداول برای انواع مختلف فایل ها #5497 (اولگا خوستیکوا)
- رفع تست موازی اجرا #5506 (پرولر)
- کارگر بارانداز: تنظیمات استفاده از کلیک-تست #5531 (پرولر)
- رفع کامپایل برای بورس #5447 (پرولر)
- ارتقا افزایش به 1.70 #5570 (پرولر)
- رفع ساخت clickhouse به عنوان submodule #5574 (پرولر)
- بهبود تست های عملکرد فوق العاده #5444 (ویتالی بارانو)
انتشار کلیک 19.8
انتشار کلیک خانه 19.8.3.8, 2019-06-11
ویژگی های جدید
- اضافه شدن توابع برای کار با جانسون #4686 (هکز) #5124. (ویتالی بارانو)
- اضافه کردن یک تابع basename با مشابه رفتار یک تابع basename که وجود دارد در بسیاری از زبان ها (
os.path.basename
در پایتون,basename
in PHP, etc…). Work with both an UNIX-like path or a Windows path. #5136 (کارخانه شراب سازی گیوم) - اضافه شده
LIMIT n, m BY
یاLIMIT m OFFSET n BY
نحو به مجموعه جبران نفر برای حد بند. #5138 (انتون پوپوف) - نوع داده جدید اضافه شده است
SimpleAggregateFunction
که اجازه می دهد ستون ها را با تجمع نور در یکAggregatingMergeTree
. این تنها می تواند با توابع ساده مانند استفاده می شودany
,anyLast
,sum
,min
,max
. #4629 (بوریس گرانویو) - اضافه شدن پشتیبانی برای استدلال غیر ثابت در تابع
ngramDistance
#5198 (نام و نام خانوادگی) - اضافه شدن توابع
skewPop
,skewSamp
,kurtPop
وkurtSamp
برای محاسبه به صورت دنباله skewness نمونه skewness, kurtosis و نمونه kurtosis بود. #5200 (هکز) - پشتیبانی تغییر نام عملیات برای
MaterializeView
انبار. #5209 (کارخانه شراب سازی گیوم) - اضافه شده سرور که اجازه می دهد تا اتصال به تاتر با استفاده از مشتری خروجی زیر. #4715 (یوری بارانوف)
- افزودن
toDecimal*OrZero
وtoDecimal*OrNull
توابع. #5291 (زویکوف) - پشتیبانی از انواع دهدهی در توابع:
quantile
,quantiles
,median
,quantileExactWeighted
,quantilesExactWeighted
, medianExactWeighted. #5304 (زویکوف) - اضافه شده
toValidUTF8
function, which replaces all invalid UTF-8 characters by replacement character <20> (U+FFFD). #5322 (نام و نام خانوادگی) - اضافه شده
format
تابع. قالب بندی الگوی ثابت (الگوی فرمت پایتون ساده) با رشته های ذکر شده در استدلال. #5330 (نام و نام خانوادگی) - اضافه شده
system.detached_parts
جدول حاوی اطلاعات در مورد قطعات جدا شده ازMergeTree
میز #5353 (اکوزم) - اضافه شده
ngramSearch
تابع برای محاسبه تفاوت غیر متقارن بین سوزن و انبار کاه. #5418#5422 (نام و نام خانوادگی) - اجرای روشهای یادگیری ماشین پایه (رگرسیون خطی تصادفی و رگرسیون لجستیک) با استفاده از رابط توابع کل. دارای استراتژی های مختلف برای به روز رسانی وزن مدل (نزول گرادیان ساده, روش شتاب, روش نستروف). همچنین پشتیبانی از مینی دسته از اندازه های سفارشی. #4943 (کد37)
- اجرای
geohashEncode
وgeohashDecode
توابع. #5003 (واسیلی نمکو) - اضافه شدن تابع جمع
timeSeriesGroupSum
, که می تواند سری های زمانی مختلف جمع می شوند که برچسب زمان نمونه هم ترازی نیست. این برون یابی خطی بین دو برچسب زمان نمونه و سپس مجموع زمان سری با هم استفاده کنید. اضافه شدن تابع جمعtimeSeriesGroupRateSum
که محاسبه نرخ زمان سری و سپس مجموع نرخ با هم. #4542 (یانگکوان لیو) - اضافه شدن توابع
IPv4CIDRtoIPv4Range
وIPv6CIDRtoIPv6Range
برای محاسبه محدوده های پایین تر و بالاتر برای یک ای پی در زیر شبکه با استفاده از یک سیدر. #5095 (کارخانه شراب سازی گیوم) - اضافه کردن یک ایکس کلیک-هدر خلاصه زمانی که ما یک پرس و جو با استفاده از قام با تنظیم را فعال کنید ارسال
send_progress_in_http_headers
. بازگشت اطلاعات معمول از ایکس کلیک-پیشرفت, با اطلاعات اضافی مانند چند سطر و بایت در پرس و جو قرار داده شد. #5116 (کارخانه شراب سازی گیوم)
بهبود
- اضافه شده
max_parts_in_total
تنظیم برای خانواده ادغام جداول (به طور پیش فرض: 100 000) که مانع از مشخصات نا امن از کلید پارتیشن #5166. #5171 (الکسی میلویدو) clickhouse-obfuscator
: استخراج دانه برای ستون های فردی با ترکیب دانه اولیه با نام ستون, موقعیت ستون نیست. این در نظر گرفته شده برای تبدیل مجموعه داده با جداول مرتبط متعدد, به طوری که جداول پس از تحول قابل اجرا باقی خواهد ماند. #5178 (الکسی میلویدو)- اضافه شدن توابع
JSONExtractRaw
,JSONExtractKeyAndValues
. توابع تغییر نام دادjsonExtract<type>
بهJSONExtract<type>
. هنگامی که چیزی را اشتباه می رود این توابع بازگشت ارزش خبرنگار, نهNULL
. تابع اصلاح شدهJSONExtract
در حال حاضر نوع بازگشتی از پارامتر گذشته خود را دریافت می کند و نابل ها را تزریق نمی کند. اجرا مجدد به RapidJSON در مورد AVX2 دستورالعمل در دسترس نیست. کتابخانه سیمدجسون به روز شده به یک نسخه جدید. #5235 (ویتالی بارانو) - حالا
if
وmultiIf
توابع به وضعیت تکیه نمی کنندNullable
, اما در شاخه برای سازگاری گذاشتن تکیه. #5238 (جیان وو) In
گزاره در حال حاضر تولید می کندNull
نتیجه ازNull
ورودی مانندEqual
تابع. #5152 (جیان وو)- بررسی محدودیت زمانی هر (flush_interval / poll_timeout) تعداد سطر از کافکا. این اجازه می دهد تا خواندن را از مصرف کننده کافکا بیشتر کند و محدودیت های زمانی جریان های سطح بالا را بررسی کند #5249 (ایوان)
- لینک rdkafka با همراه SASL. باید اجازه می دهد به استفاده از SASL گریختن احراز هویت #5253 (ایوان)
- Batched نسخه RowRefList برای همه می پیوندد. #5267 (زویکوف)
- کلیک سرور: اطلاعات بیشتر گوش پیام های خطا. #5268 (پرولر)
- واژهنامهها پشتیبانی در تاتر-کپی برای توابع در
<sharding_key>
#5270 (پرولر) - افزودن تنظیمات جدید
kafka_commit_every_batch
برای تنظیم کافکا ارتکاب سیاست. این اجازه می دهد تا به مجموعه ای متعهد حالت: پس از هر دسته ای از پیام های به کار گرفته شده است, و یا پس از کل بلوک به ذخیره سازی نوشته شده. این یک تجارت بین از دست دادن برخی از پیام ها و یا خواندن دو بار در برخی شرایط شدید است. #5308 (ایوان) - ساخت
windowFunnel
پشتیبانی از دیگر انواع عدد صحیح بدون علامت. #5320 (بستنی و مغز گردو) - اجازه دادن به سایه ستون مجازی
_table
در ادغام موتور. #5325 (ایوان) - ساخت
sequenceMatch
توابع مجموع پشتیبانی دیگر انواع عدد صحیح بدون علامت #5339 (بستنی و مغز گردو) - پیام های خطا بهتر اگر عدم تطابق کنترلی است به احتمال زیاد توسط شکست سخت افزار ایجاد می شود. #5355 (الکسی میلویدو)
- بررسی کنید که جداول پایه نمونه برداری را پشتیبانی می کنند
StorageMerge
#5366 (ایوان) - Сlose MySQL connections after their usage in external dictionaries. It is related to issue #893. #5395 (Clément Rodriguez)
- بهبود پروتکل سیم خروجی زیر. تغییر نام قالب به میسورقلوایر. با استفاده از RAII برای تماس RSA_free. غیر فعال کردن اس اس ال اگر زمینه نمی تواند ایجاد شود. #5419 (یوری بارانوف)
- clickhouse-client: allow to run with unaccessable history file (read-only, no disk space, file is directory, …). #5431 (پرولر)
- تنظیمات پرس و جو احترام در درج ناهمزمان به جداول توزیع. #4936 (تسیسون)
- توابع تغییر نام داد
leastSqr
بهsimpleLinearRegression
,LinearRegression
بهlinearRegression
,LogisticRegression
بهlogisticRegression
. #5391 (نیکولای کوچتو)
بهبود عملکرد
- Parallelize پردازش قطعات غیر تکراری MergeTree جداول در تغییر و اصلاح پرس و جو. #4639 (ایوان کوش)
- بهینه سازی در استخراج عبارات منظم. #5193 #5191 (نام و نام خانوادگی)
- اضافه کردن راست پیوستن به ستون های کلیدی برای پیوستن به نتیجه اگر فقط در عضویت در بخش استفاده می شود. #5260 (زویکوف)
- یخ بافر کافکا پس از اولین پاسخ خالی. از چندین اختراع اجتناب می کند
ReadBuffer::next()
برای نتیجه خالی در برخی از جریان ردیف تجزیه. #5283 (ایوان) concat
بهینه سازی عملکرد برای استدلال های متعدد. #5357 (نام و نام خانوادگی)- Query optimisation. Allow push down IN statement while rewriting commа/cross join into inner one. #5396 (زویکوف)
- پیاده سازی لنز 4 ما را با یک مرجع ارتقا دهید تا فشرده سازی سریع تر داشته باشید. #5070 (نام و نام خانوادگی)
- پردازشگر پشتیبانی شده: #5129 (اوگنی پراودا)
رفع اشکال
- رفع فشار نیاز به ستون با پیوستن #5192 (زمستان ژانگ)
- اشکال ثابت, زمانی که تاتر توسط سیستم اجرا, فرمان
sudo service clickhouse-server forcerestart
کار نمی کند به عنوان انتظار می رود. #5204 (پرولر) - رفع کدهای خطای اچ. تی. اچ. تی. پی در کد 9009 پورت همیشه کد 200 را حتی در خطاها برگرداند. #5216 (پرولر)
- رفع SimpleAggregateFunction برای رشته بیش از MAX_SMALL_STRING_SIZE #5311 (ازات خوژین)
- رفع خطا برای
Decimal
بهNullable(Decimal)
تبدیل در. پشتیبانی از دیگر دهدهی به دهدهی تبدیل (از جمله مقیاس های مختلف). #5350 (زویکوف) - مسدود کردن فلش ثابت در کتابخانه سیمدجسون که منجر به محاسبه اشتباه از
uniqHLL
وuniqCombined
تابع کلی و توابع ریاضی مانندlog
. #5354 (الکسی میلویدو) - دست زدن به ثابت موارد مخلوط ثابت/غیرنقدی در توابع جانسون. #5435 (ویتالی بارانو)
- ثابت
retention
تابع. در حال حاضر تمام شرایطی که در یک ردیف از داده ها راضی به دولت داده ها اضافه شده است. #5119 (小路) - رفع نوع نتیجه برای
quantileExact
با اعشار. #5304 (زویکوف)
مستندات
- ترجمه مستندات برای
CollapsingMergeTree
به سلامتی چینیها #5168 (张风啸) - ترجمه برخی از اسناد و مدارک در مورد موتورهای جدول به چینی. #5134 #5328 (هرگز لی)
ساخت/تست / بهبود بسته بندی
- رفع برخی از گزارش ضد عفونی که نشان می دهد احتمالی استفاده پس از رایگان.#5139 #5143 #5393 (ایوان)
- حرکت تست عملکرد از دایرکتوری جداگانه برای راحتی. #5158 (الکسی میلویدو)
- رفع تست عملکرد نادرست. #5255 (الساپین)
- اضافه شدن یک ابزار برای محاسبه چک سام ناشی از کمی پایین بپرد به مشکلات اشکال زدایی سخت افزار. #5334 (الکسی میلویدو)
- اسکریپت دونده قابل استفاده تر است. #5340#5360 (فیلیمونف)
- اضافه کردن دستور العمل کوچک چگونه برای نوشتن تست عملکرد. #5408 (الساپین)
- اضافه کردن قابلیت تعویض در ایجاد, پر کردن و رها کردن پرس و جو در تست عملکرد #5367 (اولگا خوستیکوا)
انتشار کلیک 19.7
انتشار کلیک خانه 19.7.5.29, 2019-07-05
رفع اشکال
- رفع رگرسیون عملکرد در برخی از نمایش داده شد با پیوستن. #5192 (زمستان ژانگ)
انتشار کلیک خانه 19.7.5.27, 2019-06-09
ویژگی های جدید
- اضافه شده توابع مربوط بیت مپ
bitmapHasAny
وbitmapHasAll
مشابه بهhasAny
وhasAll
توابع برای ارریس. #5279 (سرگی ولدیکین)
رفع اشکال
- رفع segfault در
minmax
شاخص با ارزش صفر. #5246 (نیکیتا واسیلیف) - علامت گذاری به عنوان تمام ستون های ورودی در حد خروجی به عنوان مورد نیاز است. این رفع ‘Not found column’ خطا در برخی از نمایش داده شد توزیع. #5407 (پان سنتانتین)
- ثابت “Column ‘0’ already exists” خطا در
SELECT .. PREWHERE
در ستون با پیش فرض #5397 (پرولر) - ثابت
ALTER MODIFY TTL
پرسوجو درReplicatedMergeTree
. #5539 (انتون پوپوف) - هنگامی که مصرف کنندگان کافکا برای شروع شکست خورده اند سرور تصادف نیست. #5285 (ایوان)
- توابع بیت مپ ثابت تولید نتیجه اشتباه است. #5359 (اندی یانگ)
- حذف عناصر برای دیکشنری درهم (شامل موارد تکراری نیست) #5440 (ازات خوژین)
- استفاده از محتویات محیط زیست تغییر تنظیمات متغیر به عنوان نام برای منطقه زمانی. این کمک می کند تا به درستی شناسایی منطقه زمانی پیش فرض در برخی موارد.#5443 (ایوان)
- سعی نکنید برای تبدیل اعداد صحیح در
dictGetT
توابع, چرا که به درستی کار نمی کند. پرتاب یک استثنا به جای. #5446 (زویکوف) - رفع تنظیمات در درخواست خارجی. #5455 (دنیلا کوتنین)
- رفع اشکال زمانی که قطعات تنها از فدراسیون فوتبال بدون رها کردن از باغ وحش حذف شد. #5520 (الساپین)
- رفع گسل تقسیم بندی در
bitmapHasAny
تابع. #5528 (ژیچنگ یو) - خطا ثابت زمانی که استخر اتصال تکرار کند سعی مجدد نیست برای حل و فصل میزبان, حتی زمانی که کش دی ان اس کاهش یافته بود. #5534 (الساپین)
- ثابت
DROP INDEX IF EXISTS
پرس و جو. حالاALTER TABLE ... DROP INDEX IF EXISTS ...
پرس و جو یک استثنا را افزایش نمی دهد اگر شاخص وجود ندارد. #5524 (گلب نویکوف) - رفع اتحادیه تمام ستون نوع فوق. موارد با داده های متناقض و انواع ستون ستون نتیجه وجود دارد. #5503 (زویکوف)
- جست و خیز ZNONODE در طول دستورات پرس و جو پردازش. قبل از اگر گره دیگر حذف زنود در صف کار, یکی که اما در حال حاضر لیستی از کودکان را دریافت نمی کند موضوع کار کرم را خاتمه می دهد. #5489 (ازات خوژین)
- ثابت قرار دادن به توزیع() جدول با ستون محقق. #5429 (ازات خوژین)
انتشار کلیک خانه 19.7.3.9, 2019-05-30
ویژگی های جدید
- اجازه می دهد برای محدود کردن طیف وسیعی از یک محیط است که می تواند توسط کاربر مشخص شده است. این محدودیت ها را می توان در مشخصات تنظیمات کاربر تنظیم شده است. #4931 (ویتالی بارانوف)
- اضافه کردن نسخه دوم از تابع
groupUniqArray
با اختیاریmax_size
پارامتر که اندازه مجموعه نتیجه را محدود می کند. این رفتار شبیه بهgroupArray(max_size)(x)
تابع. #5026 (گیمه کاسری) - برای TSVWithNames/CSVWithNames ورودی فرمت های فایل های ستون سفارش در حال حاضر می تواند
تعیین شده از هدر فایل. این است که با کنترل
input_format_with_names_use_header
پارامتر. #5081 (الکساندر)
رفع اشکال
- سقوط با غیر فشرده + عضویت در هنگام ادغام (#5197) #5133 (دنیلا کوتنین)
- گسل تقسیم بندی در یک پرس و جو کلیک مشتری به جداول سیستم. #5066 #5127 (ایوان)
- از دست دادن داده ها در بار سنگین از طریق کافکاینگین (#4736) #5080 (ایوان)
- ثابت شرایط مسابقه داده بسیار نادر است که می تواند در هنگام اجرای یک پرس و جو با اتحادیه همه شامل حداقل دو انتخاب از سیستم اتفاق می افتد.ستون, سیستم.جداول, سیستم.قطعات, سیستم._شبردارها یا جداول ادغام خانواده و انجام تغییر ستون از جداول مرتبط به صورت همزمان. #5189 (الکسی میلویدو)
بهبود عملکرد
- استفاده از مرتب سازی بر رادیوگرافی برای مرتب سازی بر اساس ستون عددی در
ORDER BY
بدونLIMIT
. #5106, #4439 (اوگنی پراودا, الکسی میلویدو)
مستندات
ساخت/تست / بهبود بسته بندی
- نسخه قابل چاپ سخن گفتن-8 کاراکتر به درستی در
clickhouse-test
. #5084 (الکسی میلویدو) - اضافه کردن پارامتر خط فرمان برای فاحشه خانه-مشتری برای همیشه بار پیشنهاد داده ها. #5102 (الکسی میلویدو)
- حل و فصل برخی از هشدارهای پوس استودیو. #5082 (الکسی میلویدو)
- به روز رسانی LZ4 #5040 (دنیلا کوتنین)
- اضافه کردن پردازنده گرافیکی برای ساخت الزامات مورد نیاز برای درخواست پیش رو کشیدن # 5030. #5110 (پرولر)
انتشار کلیک 19.6
انتشار کلیک خانه 19.6.3.18, 2019-06-13
رفع اشکال
- ثابت در شرایط فشار برای نمایش داده شد از توابع جدول
mysql
وodbc
و موتورهای جدول مربوطه. این رفع # 3540 و # 2384. #5313 (الکسی میلویدو) - رفع بن بست در باغ وحش. #5297 (گیتهاب 1یولک)
- اجازه اعشار نقل در سی سی. وی. #5284 (زویکوف
- عدم تبدیل از اینف شناور / نان به اعشار (استثنا پرتاب). #5282 (زویکوف)
- رفع مسابقه داده ها در تغییر نام پرس و جو. #5247 (زمستان ژانگ)
- به طور موقت غیر فعال کردن کلیک. استفاده از LFAlloc ممکن است منجر به بسیاری از MAP_FAILED در تخصیص UncompressedCache و در نتیجه به سقوط از نمایش داده شد در بالا لود سرور. لامپ کم مصرف93(نام و نام خانوادگی)
انتشار کلیک خانه 19.6.2.11, 2019-05-13
ویژگی های جدید
- عبارات برای ستون ها و جداول. #4212 (انتون پوپوف)
- اضافه شدن پشتیبانی برای
brotli
فشردهسازی برای پاسخهای قام (پذیرش کدبندی: برزیلی) #4388 (میخیل) - اضافه شدن تابع جدید
isValidUTF8
برای بررسی اینکه مجموعه ای از بایت ها به درستی کد گذاری شده باشد-8. #4934 (نام و نام خانوادگی) - اضافه کردن سیاست متعادل کننده بار جدید
first_or_random
که نمایش داده شد به اولین میزبان مشخص می فرستد و اگر غیر قابل دسترس ارسال نمایش داده شد به میزبان تصادفی از سفال. مفید برای تنظیم توپولوژی متقابل تکرار. #5012 (نوارتولومی)
ویژگی های تجربی
- افزودن تنظیمات
index_granularity_bytes
(تطبیقی دانه دانه دانه شاخص) برای ادغام * خانواده جداول. #4826 (الساپین)
بهبود
- اضافه شدن پشتیبانی برای اندازه و طول استدلال غیر ثابت و منفی برای عملکرد
substringUTF8
. #4989 (الکسی میلویدو) - غیر فعال کردن فشار به پایین به جدول سمت راست در سمت چپ عضویت, جدول سمت چپ در راست عضویت, و هر دو جدول به طور کامل ملحق. این رفع اشتباه پیوستن به نتایج در برخی موارد. #4846 (ایوان)
clickhouse-copier
: بارگذاری خودکار پیکربندی وظیفه از--task-file
گزینه #4876 (پرولر)- اضافه شده کنترل غلط املایی برای کارخانه ذخیره سازی و توابع جدول کارخانه. #4891 (نام و نام خانوادگی)
- ستاره پشتیبانی و ستاره واجد شرایط برای چند می پیوندد بدون زیر کشت #4898 (زویکوف)
- پیام خطای ستون گم شده را کاربر پسند تر کنید. #4915 (زویکوف)
بهبود عملکرد
- افزایش سرعت قابل توجهی از عضویت #4924 (مرتیجن باکر)
تغییرات ناسازگار به عقب
رفع اشکال
- اختلاف اشاره گر صفر پتانسیل ثابت در
clickhouse-copier
. #4900 (پرولر) - خطای ثابت در پرس و جو با پیوستن + مجموعه پیوستن #4938 (زویکوف)
- ثابت معلق در شروع سرور زمانی که یک فرهنگ لغت بستگی به فرهنگ لغت دیگری از طریق یک پایگاه داده با موتور=فرهنگ لغت. #4962 (ویتالی بارانو)
- Partially fix distributed_product_mode = local. It's possible to allow columns of local tables in where/having/order by/… via table aliases. Throw exception if table does not have alias. There's not possible to access to the columns without table aliases yet. #4986 (زویکوف)
- رفع نتیجه به طور بالقوه اشتباه برای
SELECT DISTINCT
باJOIN
#5001 (زویکوف) - ثابت شرایط مسابقه داده بسیار نادر است که می تواند در هنگام اجرای یک پرس و جو با اتحادیه همه شامل حداقل دو انتخاب از سیستم اتفاق می افتد.ستون, سیستم.جداول, سیستم.قطعات, سیستم._شبردارها یا جداول ادغام خانواده و انجام تغییر ستون از جداول مرتبط به صورت همزمان. #5189 (الکسی میلویدو)
ساخت/تست / بهبود بسته بندی
- شکست تست ثابت زمانی که در حال اجرا خانه عروسکی سرور در میزبان های مختلف #4713 (واسیلی نمکو)
- تاتر-تست: غیر فعال کردن توالی کنترل رنگ در محیط غیر تیتی. #4937 (الساپین)
- کلیک-تست: اجازه استفاده از هر پایگاه داده تست (برداشتن
test.
صلاحیت در صورت امکان) #5008 (پرولر) - رفع خطاهای اوبان #5037 (ویتالی بارانو)
- Yandex LFAlloc اضافه شد به ClickHouse به تخصیص MarkCache و UncompressedCache داده ها در روش های مختلف برای گرفتن segfaults بیشتر قابل اعتماد #4995 (نام و نام خانوادگی)
- پایتون ییل برای کمک به با کوله پشتی و تغییرات. #4949 (ایوان)
انتشار کلیک 19.5
انتشار کلیک خانه 19.5.4.22, 2019-05-13
رفع اشکال
- تصادف ممکن است ثابت در بیت مپ #5220 #5228 (اندی یانگ)
- ثابت شرایط مسابقه داده بسیار نادر است که می تواند در هنگام اجرای یک پرس و جو با اتحادیه همه شامل حداقل دو انتخاب از سیستم اتفاق می افتد.ستون, سیستم.جداول, سیستم.قطعات, سیستم._شبردارها یا جداول ادغام خانواده و انجام تغییر ستون از جداول مرتبط به صورت همزمان. #5189 (الکسی میلویدو)
- خطای ثابت
Set for IN is not created yet in case of using single LowCardinality column in the left part of IN
. این خطا اتفاق افتاد اگر ستون کمکاری بخشی از کلید اصلی بود. #5031 #5154 (نیکولای کوچتو) - اصلاح تابع حفظ و نگهداری: اگر یک ردیف ارضا هر دو شرط اول و بعد از ظهر, تنها اولین شرط راضی به دولت داده اضافه. در حال حاضر تمام شرایطی که در یک ردیف از داده ها راضی به دولت داده ها اضافه شده است. #5119 (小路)
انتشار کلیک خانه 19.5.3.8, 2019-04-18
رفع اشکال
- نوع ثابت تنظیم
max_partitions_per_insert_block
از بولی به UInt64. #5028 (محمد حسین Sekhavat)
انتشار کلیک خانه 19.5.2.6, 2019-04-15
ویژگی های جدید
- Hyperscan تطبیق عبارت منظم چندگانه اضافه شد (توابع
multiMatchAny
,multiMatchAnyIndex
,multiFuzzyMatchAny
,multiFuzzyMatchAnyIndex
). #4780, #4841 (نام و نام خانوادگی) multiSearchFirstPosition
تابع اضافه شد. #4780 (نام و نام خانوادگی)- فیلتر بیان از پیش تعریف شده را در هر ردیف برای جداول اجرا کنید. #4792 (ایوان)
- نوع جدیدی از شاخص های داده پرش بر اساس فیلتر بلوم (می تواند برای استفاده
equal
,in
وlike
توابع). #4499 (نیکیتا واسیلیف) - اضافه شده
ASOF JOIN
که اجازه می دهد برای اجرای نمایش داده شد که پیوستن به ارزش های اخیر شناخته شده است. #4774 #4867 #4863 #4875 (مرتیجن باکر, زویکوف) - بازنویسی چندگانه
COMMA JOIN
بهCROSS JOIN
. سپس دوباره نوشتن بهINNER JOIN
در صورت امکان. #4661 (زویکوف)
بهبود
topK
وtopKWeighted
در حال حاضر پشتیبانی سفارشیloadFactor
(رفع مشکل #4252). #4634 (Kirill Danshin)- مجاز به استفاده
parallel_replicas_count > 1
حتی برای جداول بدون نمونه گیری (تنظیم به سادگی برای نادیده گرفته می شود). در نسخه های قبلی منجر به استثنا شد. #4637 (الکسی الیمانوف) - پشتیبانی از
CREATE OR REPLACE VIEW
. اجازه می دهد برای ایجاد یک نمایش و یا تنظیم یک تعریف جدید در یک بیانیه واحد. #4654 (بوریس گرانویو) Buffer
موتور جدول در حال حاضر پشتیبانی می کندPREWHERE
. #4671 (یانگکوان لیو)- اضافه کردن توانایی برای شروع جدول تکرار بدون ابرداده در باغ وحش در
readonly
حالت. #4691 (الساپین) - سوسو زدن ثابت از نوار پیشرفت در خانه کلیک مشتری. این موضوع در هنگام استفاده قابل توجه بود
FORMAT Null
با نمایش داده شد جریان. #4811 (الکسی میلویدو) - اجازه برای غیر فعال کردن توابع با
hyperscan
کتابخانه بر اساس هر کاربر برای محدود کردن استفاده از منابع بالقوه بیش از حد و کنترل نشده. #4816 (الکسی میلویدو) - اضافه کردن شماره نسخه ورود به سیستم در تمام اشتباهات. #4824 (پرولر)
- محدودیت اضافه شده به
multiMatch
توابع که نیاز به اندازه رشته به جا بهunsigned int
. همچنین اضافه شده تعداد استدلال محدود بهmultiSearch
توابع. #4834 (نام و نام خانوادگی) - استفاده بهبود یافته از فضای خراش و دست زدن به خطا در هیپرسکان. #4866 (نام و نام خانوادگی)
- پر کردن
system.graphite_detentions
از پیکربندی جدول*GraphiteMergeTree
جداول موتور. #4584 (Mikhail f. Shiryaev) - تغییر نام
trigramDistance
تابع بهngramDistance
و اضافه کردن توابع بیشتر باCaseInsensitive
وUTF
. #4602 (نام و نام خانوادگی) - داده های بهبود پرش محاسبه شاخص. #4640 (نیکیتا واسیلیف)
- عادی نگه دارید,
DEFAULT
,MATERIALIZED
وALIAS
ستون ها در یک لیست واحد (رفع مشکل #2867). #4707 (الکس زتلپین)
رفع اشکال
- اجتناب از
std::terminate
در صورت شکست تخصیص حافظه. حالاstd::bad_alloc
استثنا پرتاب به عنوان انتظار می رود. #4665 (الکسی میلویدو) - رفع کاپپروتو خواندن از بافر. گاهی اوقات فایل ها با موفقیت توسط اچ تی پی لود نمی شد. #4674 (ولادیسلاو)
- رفع خطا
Unknown log entry type: 0
پس ازOPTIMIZE TABLE FINAL
پرس و جو. #4683 (ایموس پرنده) - نشانوندهای نادرست برای
hasAny
یاhasAll
توابع ممکن است منجر به تقسیم بندی شوند. #4698 (الکسی میلویدو) - بن بست ممکن است رخ دهد در حالی که اجرای
DROP DATABASE dictionary
پرس و جو. #4701 (الکسی میلویدو) - رفع رفتار تعریف نشده در
median
وquantile
توابع. #4702 (هکز) - رفع تشخیص سطح فشرده سازی زمانی که
network_compression_method
با حروف کوچک. شکسته در و19.1. #4706 (پرولر) - جهل ثابت
<timezone>UTC</timezone>
تنظیم (رفع مشکل #4658). #4718 (پرولر) - ثابت
histogram
رفتار عملکرد باDistributed
میز #4741 (اولگ) - ثابت گزارش تسان
destroy of a locked mutex
. #4742 (الکسی میلویدو) - گزارش ساان ثابت در خاموش کردن با توجه به شرایط مسابقه در استفاده از سیستم سیاهههای مربوط. استفاده از پتانسیل ثابت-پس از رایگان در خاموش کردن زمانی که قطعه فعال است. #4758 (الکسی میلویدو)
- رفع قطعات بررسی مجدد در
ReplicatedMergeTreeAlterThread
در صورت خطا. #4772 (نیکولای کوچتو) - عملیات ریاضی در کشورهای تابع جمع متوسط برای استدلال ثابت کار نمی کند (مانند نتایج زیرخاکی). #4776 (الکسی میلویدو)
- نام ستون همیشه نقل مکان کردن در ابرداده. در غیر این صورت ایجاد یک جدول با ستون به نام غیرممکن است
index
(سرور به دلیل ناقص راه اندازی مجدد نخواهد شدATTACH
پرس و جو در ابرداده). #4782 (الکسی میلویدو) - رفع سقوط در
ALTER ... MODIFY ORDER BY
روشنDistributed
جدول #4790 (تسیسون) - رفع segfault در
JOIN ON
با فعالenable_optimize_predicate_expression
. #4794 (زمستان ژانگ) - رفع اشکال با اضافه کردن یک ردیف غیر اصلی پس از مصرف یک پیام محافظ از کافکا. #4808 (ویتالی بارانو)
- رفع سقوط از
JOIN
نه-nullable در مقابل nullable ستون. ثابتNULLs
در کلید سمت راست درANY JOIN
+join_use_nulls
. #4815 (زویکوف) - رفع گسل تقسیم بندی در
clickhouse-copier
. #4835 (پرولر) - شرایط مسابقه ثابت در
SELECT
ازsystem.tables
اگر جدول تغییر نام و یا تغییر به صورت همزمان. #4836 (الکسی میلویدو) - مسابقه داده ثابت زمانی که واکشی بخش داده است که در حال حاضر منسوخ شده است. #4839 (الکسی میلویدو)
- مسابقه داده های نادر ثابت که می تواند در طول اتفاق می افتد
RENAME
جدول خانواده ادغام. #4844 (الکسی میلویدو) - گسل تقسیم بندی ثابت در عملکرد
arrayIntersect
. گسل تقسیم بندی می تواند رخ دهد اگر تابع با استدلال ثابت و عادی مخلوط نامیده می شد. #4847 (Lixiang کیان) - خواندن ثابت از
Array(LowCardinality)
ستون در مورد نادر زمانی که ستون شامل یک توالی طولانی از مجموعه خالی. #4850 (نیکولای کوچتو) - رفع سقوط در
FULL/RIGHT JOIN
هنگامی که ما در پیوستن به nullable در مقابل نه nullable. #4855 (زویکوف) - ثابت
No message received
استثنا در حالی که دلربا قطعات بین کپی. #4856 (الساپین) - ثابت
arrayIntersect
عملکرد نتیجه اشتباه در مورد چندین مقدار تکرار در مجموعه تک. #4871 (نیکولای کوچتو) - رفع شرایط مسابقه در طول همزمان
ALTER COLUMN
نمایش داده شد که می تواند به یک تصادف سرور منجر شود (رفع مشکل #3421). #4592 (الکس زتلپین) - رفع نتیجه نادرست در
FULL/RIGHT JOIN
با ستون توایع. #4723 (زویکوف) - رفع موارد تکراری در
GLOBAL JOIN
با ستاره. #4705 (زویکوف) - رفع کسر پارامتر در
ALTER MODIFY
از ستونCODEC
هنگامی که نوع ستون مشخص نشده است. #4883 (الساپین) - توابع
cutQueryStringAndFragment()
وqueryStringAndFragment()
در حال حاضر به درستی کار می کند زمانی کهURL
شامل یک قطعه و بدون پرس و جو. #4894 (ویتالی بارانو) - رفع اشکال نادر هنگام تنظیم
min_bytes_to_use_direct_io
بزرگتر از صفر است, که رخ می دهد زمانی که موضوع باید به دنبال عقب در فایل ستون. #4897 (الساپین) - رفع انواع استدلال اشتباه برای توابع مجموع با
LowCardinality
نشانوندها (رفع مشکل #4919). #4922 (نیکولای کوچتو) - رفع صلاحیت نام اشتباه در
GLOBAL JOIN
. #4969 (زویکوف) - تابع ثابت
toISOWeek
نتیجه برای سال 1970. #4988 (الکسی میلویدو) - ثابت
DROP
,TRUNCATE
وOPTIMIZE
نمایش داده شد تقلید, زمانی که در اجراON CLUSTER
برایReplicatedMergeTree*
خانواده جداول. #4991 (الساپین)
تغییر ناسازگار به عقب
- تغییر نام تنظیمات
insert_sample_with_metadata
به تنظیمinput_format_defaults_for_omitted_fields
. #4771 (زویکوف) - اضافه شدن تنظیمات
max_partitions_per_insert_block
(با مقدار 100 به طور پیش فرض). اگر بلوک قرار داده شامل تعداد بیشتری از پارتیشن, یک استثنا پرتاب می شود. تنظیم به 0 اگر شما می خواهید به حذف حد (توصیه نمی شود). #4845 (الکسی میلویدو) - توابع چند جستجو تغییر نام داد (
multiPosition
بهmultiSearchAllPositions
,multiSearch
بهmultiSearchAny
,firstMatch
بهmultiSearchFirstIndex
). #4780 (نام و نام خانوادگی)
بهبود عملکرد
- بهینه سازی Volnitsky جستجوگر توسط inlining دادن حدود 5-10% بهبود جستجو برای نمایش داده شد و با بسیاری از سوزن و یا بسیاری از شبیه bigrams. #4862 (نام و نام خانوادگی)
- رفع مشکل عملکرد در هنگام تنظیم
use_uncompressed_cache
بزرگتر از صفر است, که به نظر می رسد زمانی که همه اطلاعات به عنوان خوانده شده موجود در کش. #4913 (الساپین)
ساخت/تست / بهبود بسته بندی
- سخت شدن اشکال زدایی ساخت: بیشتر نگاشت حافظه دانه و اصل مطلب; اضافه کردن حفاظت از حافظه برای کش علامت و شاخص. این اجازه می دهد تا برای پیدا کردن حافظه بیشتر کوبیدن اشکالات در صورتی که زمانی که اسان و ام اسان نمی تواند این کار را انجام. #4632 (الکسی میلویدو)
- اضافه کردن پشتیبانی از متغیرهای کیک
ENABLE_PROTOBUF
,ENABLE_PARQUET
وENABLE_BROTLI
که اجازه می دهد برای فعال/غیر فعال کردن ویژگی های فوق (همان است که ما می توانیم برای کتابدار انجام, خروجی زیر, و غیره). #4669 (سیلو کاراژیا) - اضافه کردن توانایی برای چاپ لیست روند و بند از تمام موضوعات اگر برخی از نمایش داده شد پس از اجرای تست را قطع کرد. #4675 (الساپین)
- اضافه کردن مجدد در
Connection loss
خطا درclickhouse-test
. #4682 (الساپین) - اضافه کردن ساخت بورس با ولگرد و ساخت با ضد عفونی کننده موضوع به اسکریپت بسته بندی. #4712 #4748 (الساپین)
- در حال حاضر کاربر برای رمز عبور برای کاربر خواسته
'default'
در هنگام نصب. #4725 (پرولر) - سرکوب هشدار در
rdkafka
کتابخونه. #4740 (الکسی میلویدو) - اجازه توانایی ساخت بدون اس اس ال. #4750 (پرولر)
- اضافه کردن یک راه برای راه اندازی تاتر-تصویر سرور از یک کاربر سفارشی. #4753 (Mikhail f. Shiryaev)
- ارتقا تقویت میله به 1.69. #4793 (پرولر)
- غیر فعال کردن استفاده از
mremap
هنگامی که با ضد عفونی کننده موضوع وارد شده است. با کمال تعجب به اندازه کافی, تسان می کند رهگیری نیستmremap
(هر چند که رهگیریmmap
,munmap
) که منجر به مثبت کاذب. گزارش تسان ثابت در تست نفرت انگیز. #4859 (الکسی میلویدو) - اضافه کردن چک کردن تست با استفاده از طرح فرمت از طریق رابط قام. #4864 (ویتالی بارانو)
انتشار کلیک 19.4
انتشار کلیک خانه 19.4.33, 2019-04-17
رفع اشکال
- اجتناب از
std::terminate
در صورت شکست تخصیص حافظه. حالاstd::bad_alloc
استثنا پرتاب به عنوان انتظار می رود. #4665 (الکسی میلویدو) - رفع کاپپروتو خواندن از بافر. گاهی اوقات فایل ها با موفقیت توسط اچ تی پی لود نمی شد. #4674 (ولادیسلاو)
- رفع خطا
Unknown log entry type: 0
پس ازOPTIMIZE TABLE FINAL
پرس و جو. #4683 (ایموس پرنده) - نشانوندهای نادرست برای
hasAny
یاhasAll
توابع ممکن است منجر به تقسیم بندی شوند. #4698 (الکسی میلویدو) - بن بست ممکن است رخ دهد در حالی که اجرای
DROP DATABASE dictionary
پرس و جو. #4701 (الکسی میلویدو) - رفع رفتار تعریف نشده در
median
وquantile
توابع. #4702 (هکز) - رفع تشخیص سطح فشرده سازی زمانی که
network_compression_method
با حروف کوچک. شکسته در و19.1. #4706 (پرولر) - جهل ثابت
<timezone>UTC</timezone>
تنظیم (رفع مشکل #4658). #4718 (پرولر) - ثابت
histogram
رفتار عملکرد باDistributed
میز #4741 (اولگ) - ثابت گزارش تسان
destroy of a locked mutex
. #4742 (الکسی میلویدو) - گزارش ساان ثابت در خاموش کردن با توجه به شرایط مسابقه در استفاده از سیستم سیاهههای مربوط. استفاده از پتانسیل ثابت-پس از رایگان در خاموش کردن زمانی که قطعه فعال است. #4758 (الکسی میلویدو)
- رفع قطعات بررسی مجدد در
ReplicatedMergeTreeAlterThread
در صورت خطا. #4772 (نیکولای کوچتو) - عملیات ریاضی در کشورهای تابع جمع متوسط برای استدلال ثابت کار نمی کند (مانند نتایج زیرخاکی). #4776 (الکسی میلویدو)
- نام ستون همیشه نقل مکان کردن در ابرداده. در غیر این صورت ایجاد یک جدول با ستون به نام غیرممکن است
index
(سرور به دلیل ناقص راه اندازی مجدد نخواهد شدATTACH
پرس و جو در ابرداده). #4782 (الکسی میلویدو) - رفع سقوط در
ALTER ... MODIFY ORDER BY
روشنDistributed
جدول #4790 (تسیسون) - رفع segfault در
JOIN ON
با فعالenable_optimize_predicate_expression
. #4794 (زمستان ژانگ) - رفع اشکال با اضافه کردن یک ردیف غیر اصلی پس از مصرف یک پیام محافظ از کافکا. #4808 (ویتالی بارانو)
- رفع گسل تقسیم بندی در
clickhouse-copier
. #4835 (پرولر) - شرایط مسابقه ثابت در
SELECT
ازsystem.tables
اگر جدول تغییر نام و یا تغییر به صورت همزمان. #4836 (الکسی میلویدو) - مسابقه داده ثابت زمانی که واکشی بخش داده است که در حال حاضر منسوخ شده است. #4839 (الکسی میلویدو)
- مسابقه داده های نادر ثابت که می تواند در طول اتفاق می افتد
RENAME
جدول خانواده ادغام. #4844 (الکسی میلویدو) - گسل تقسیم بندی ثابت در عملکرد
arrayIntersect
. گسل تقسیم بندی می تواند رخ دهد اگر تابع با استدلال ثابت و عادی مخلوط نامیده می شد. #4847 (Lixiang کیان) - خواندن ثابت از
Array(LowCardinality)
ستون در مورد نادر زمانی که ستون شامل یک توالی طولانی از مجموعه خالی. #4850 (نیکولای کوچتو) - ثابت
No message received
استثنا در حالی که دلربا قطعات بین کپی. #4856 (الساپین) - ثابت
arrayIntersect
عملکرد نتیجه اشتباه در مورد چندین مقدار تکرار در مجموعه تک. #4871 (نیکولای کوچتو) - رفع شرایط مسابقه در طول همزمان
ALTER COLUMN
نمایش داده شد که می تواند به یک تصادف سرور منجر شود (رفع مشکل #3421). #4592 (الکس زتلپین) - رفع کسر پارامتر در
ALTER MODIFY
از ستونCODEC
هنگامی که نوع ستون مشخص نشده است. #4883 (الساپین) - توابع
cutQueryStringAndFragment()
وqueryStringAndFragment()
در حال حاضر به درستی کار می کند زمانی کهURL
شامل یک قطعه و بدون پرس و جو. #4894 (ویتالی بارانو) - رفع اشکال نادر هنگام تنظیم
min_bytes_to_use_direct_io
بزرگتر از صفر است, که رخ می دهد زمانی که موضوع باید به دنبال عقب در فایل ستون. #4897 (الساپین) - رفع انواع استدلال اشتباه برای توابع مجموع با
LowCardinality
نشانوندها (رفع مشکل #4919). #4922 (نیکولای کوچتو) - تابع ثابت
toISOWeek
نتیجه برای سال 1970. #4988 (الکسی میلویدو) - ثابت
DROP
,TRUNCATE
وOPTIMIZE
نمایش داده شد تقلید, زمانی که در اجراON CLUSTER
برایReplicatedMergeTree*
خانواده جداول. #4991 (الساپین)
بهبود
- عادی نگه دارید,
DEFAULT
,MATERIALIZED
وALIAS
ستون ها در یک لیست واحد (رفع مشکل #2867). #4707 (الکس زتلپین)
ClickHouse انتشار 19.4.3.11, 2019-04-02
رفع اشکال
- رفع سقوط در
FULL/RIGHT JOIN
هنگامی که ما در پیوستن به nullable در مقابل نه nullable. #4855 (زویکوف) - رفع گسل تقسیم بندی در
clickhouse-copier
. #4835 (پرولر)
ساخت/تست / بهبود بسته بندی
- اضافه کردن یک راه برای راه اندازی تاتر-تصویر سرور از یک کاربر سفارشی. #4753 (Mikhail f. Shiryaev)
انتشار کلیک خانه 19.4.2.7, 2019-03-30
رفع اشکال
- خواندن ثابت از
Array(LowCardinality)
ستون در مورد نادر زمانی که ستون شامل یک توالی طولانی از مجموعه خالی. #4850 (نیکولای کوچتو)
انتشار کلیک خانه 19.4.1.3, 2019-03-19
رفع اشکال
- نمایش داده شد از راه دور ثابت که شامل هر دو
LIMIT BY
وLIMIT
. قبلا اگرLIMIT BY
وLIMIT
برای پرس و جو از راه دور استفاده شد,LIMIT
می تواند قبل از اتفاق می افتدLIMIT BY
, که منجر به نتیجه بیش از حد فیلتر. #4708 (پان سنتانتین)
انتشار کلیک خانه 19.4.0.49, 2019-03-09
ویژگی های جدید
- اضافه شدن پشتیبانی کامل برای
Protobuf
قالب (ورودی و خروجی, ساختارهای داده تو در تو). #4174 #4493 (ویتالی بارانو) - توابع بیت مپ اضافه شده با بیت مپ خروشان. #4207 (اندی یانگ) #4568 (ویتالی بارانو)
- پشتیبانی از فرمت پارکت. #4448 (پرولر)
- فاصله ان گرم برای مقایسه رشته فازی اضافه شد. این شبیه به معیارهای پرسش گرم در زبان تحقیق است. #4466 (نام و نام خانوادگی)
- ترکیب قوانین برای رولپ گرافیت از تجمع اختصاصی و الگوهای نگهداری. #4426 (Mikhail f. Shiryaev)
- اضافه شده
max_execution_speed
وmax_execution_speed_bytes
برای محدود کردن استفاده از منابع. اضافه شدهmin_execution_speed_bytes
تنظیم برای تکمیلmin_execution_speed
. #4430 (زمستان ژانگ) - تابع اجرا شده
flatten
. #4555 #4409 (الکسی میلویدو, کزون) - اضافه شدن توابع
arrayEnumerateDenseRanked
وarrayEnumerateUniqRanked
(مثل این استarrayEnumerateUniq
اما اجازه می دهد تا به عمق مجموعه لحن خوب به داخل مجموعه چند بعدی نگاه). #4475 (پرولر) #4601 (الکسی میلویدو) - Multiple JOINS with some restrictions: no asterisks, no complex aliases in ON/WHERE/GROUP BY/… #4462 (زویکوف)
رفع اشکال
- این نسخه همچنین شامل تمام رفع اشکال از 19.3 و 19.1.
- اشکال ثابت در داده های پرش شاخص: سفارش گرانول پس از درج نادرست بود. #4407 (نیکیتا واسیلیف)
- ثابت
set
نمایه برایNullable
وLowCardinality
ستون ها قبل از اون,set
نمایه باNullable
یاLowCardinality
ستون منجر به خطاData type must be deserialized with multiple streams
در حالی که انتخاب. #4594 (نیکولای کوچتو) - به درستی تنظیم update_time کامل
executable
فرهنگ لغت به روز رسانی. #4551 (تما نویکوف) - رفع نوار پیشرفت شکسته در 19.3. #4627 (فیلیمونف)
- مقادیر متناقض ثابت از یادداشت دوست داشتنی زمانی که منطقه حافظه کفن شد, در موارد خاص. #4619 (الکسی میلویدو)
- رفتار تعریف نشده ثابت در استخر. #4612 (الکسی میلویدو)
- تصادف بسیار نادر با پیام را ثابت کرد
mutex lock failed: Invalid argument
که می تواند رخ دهد زمانی که یک جدول ادغام همزمان با انتخاب کاهش یافته بود. #4608 (الکس زتلپین) - سازگاری درایور اودن بی سی با
LowCardinality
نوع داده. #4381 (پرولر) - FreeBSD: Fixup برای
AIOcontextPool: Found io_event with unknown id 0
خطا. #4438 (هشدار داده می شود) system.part_log
جدول ایجاد شد بدون در نظر گرفتن به پیکربندی. #4483 (الکسی میلویدو)- رفع رفتار تعریف نشده در
dictIsIn
تابع برای لغت نامه کش. #4515 (الساپین) - Fixed a deadlock when a SELECT query locks the same table multiple times (e.g. from different threads or when executing multiple subqueries) and there is a concurrent DDL query. #4535 (الکس زتلپین)
- غیر فعال کردن اکسپرس به طور پیش فرض تا زمانی که ما خود را دریافت کنید
llvm
تماس با ما و می توانید با تستclang
وasan
. #4579 (الساپین) - جلوگیری از
std::terminate
چه زمانیinvalidate_query
برایclickhouse
منبع فرهنگ لغت خارجی نتیجه اشتباه بازگشته است (خالی یا بیش از یک ردیف یا بیش از یک ستون). موضوع ثابت زمانی کهinvalidate_query
هر پنج ثانیه انجام شد بدون در نظر گرفتن بهlifetime
. #4583 (الکسی میلویدو) - جلوگیری از بن بست زمانی که
invalidate_query
برای یک فرهنگ لغت باclickhouse
منبع شامل شدsystem.dictionaries
جدول یاDictionaries
پایگاه (مورد نادر). #4599 (الکسی میلویدو) - رفع صلیب با خالی جایی که بپیوندید. #4598 (زویکوف)
- پیش فرض ثابت در عملکرد “replicate” هنگامی که استدلال ثابت به تصویب می رسد. #4603 (الکسی میلویدو)
- رفع عملکرد لامبدا با بهینه ساز پیش فرض. #4408 (زمستان ژانگ)
- چندگانه می پیوندد رفع متعدد. #4595 (زویکوف)
بهبود
- نام مستعار پشتیبانی در عضویت در بخش ستون جدول سمت راست. #4412 (زویکوف)
- نتیجه چند پیوستن نیاز به نام نتیجه درست در زیر مجموعه استفاده می شود. جایگزین نام مستعار تخت با نام منبع در نتیجه. #4474 (زویکوف)
- بهبود منطق فشار به پایین برای اظهارات پیوست. #4387 (ایوان)
بهبود عملکرد
- اکتشافی بهبود یافته از “move to PREWHERE” بهینهسازی. #4405 (الکسی میلویدو)
- استفاده از جداول مراجعه مناسب است که با استفاده از رابط برنامه کاربردی هش را برای کلید 8 بیتی و 16 بیتی. #4536 (ایموس پرنده)
- بهبود عملکرد مقایسه رشته. #4564 (الکسی میلویدو)
- پاکسازی صف دی ال در یک موضوع جداگانه توزیع به طوری که کم کردن سرعت حلقه اصلی که پردازش توزیع وظایف دسیدال نیست. #4502 (الکس زتلپین)
- چه زمانی
min_bytes_to_use_direct_io
تنظیم شده است 1, هر فایل با حالت اچ باز شد چرا که اندازه داده ها به خواندن گاهی اوقات به اندازه یک بلوک فشرده دست کم گرفت. #4526 (الکسی میلویدو)
ساخت/تست / بهبود بسته بندی
- اضافه شدن پشتیبانی برای صدای جرنگ جرنگ-9 #4604 (الکسی میلویدو)
- رفع اشتباه
__asm__
دستورالعمل ها (دوباره) #4621 (کنستانتین پودشوموک) - اضافه کردن قابلیت مشخص کردن تنظیمات برای
clickhouse-performance-test
از خط فرمان. #4437 (الساپین) - اضافه کردن لغت نامه تست به تست ادغام. #4477 (الساپین)
- اضافه شده نمایش داده شد از معیار در وب سایت به تست عملکرد خودکار. #4496 (الکسی میلویدو)
xxhash.h
در لنز خارجی 4 وجود ندارد زیرا این یک پیاده سازی دقیق است و نمادهای خود را با فضای نامXXH_NAMESPACE
ماکرو. زمانی که lz4 خارجی xxHash به خارجی بیش از حد و وابستگان به لینک به آن. #4495 (اوروج دش)- ثابت مورد زمانی که
quantileTiming
تابع جمع را می توان با استدلال نقطه منفی یا شناور نامیده می شود (این رفع تست ریش شدن با ضد عفونی کننده رفتار تعریف نشده). #4506 (الکسی میلویدو) - تصحیح خطای املایی. #4531 (sdk2)
- رفع تلفیقی در مک. #4371 (ویتالی بارانو)
- ساخت رفع برای بورس و تنظیمات مختلف ساخت غیر معمول. #4444 (پرولر)
انتشار کلیک 19.3
انتشار کلیک خانه 19.3.9.1, 2019-04-02
رفع اشکال
- رفع سقوط در
FULL/RIGHT JOIN
هنگامی که ما در پیوستن به nullable در مقابل نه nullable. #4855 (زویکوف) - رفع گسل تقسیم بندی در
clickhouse-copier
. #4835 (پرولر) - خواندن ثابت از
Array(LowCardinality)
ستون در مورد نادر زمانی که ستون شامل یک توالی طولانی از مجموعه خالی. #4850 (نیکولای کوچتو)
ساخت/تست / بهبود بسته بندی
- اضافه کردن یک راه برای راه اندازی تاتر-تصویر سرور از یک کاربر سفارشی #4753 (Mikhail f. Shiryaev)
انتشار کلیک خانه 19.3.7, 2019-03-12
رفع اشکال
- خطا ثابت در # 3920. این خطا خود را به عنوان فساد کش تصادفی (پیام) نشان می دهد
Unknown codec family code
,Cannot seek through file
) و segfaults. این اشکال اول به نظر می رسد در نسخه 19.1 و در حال حاضر در نسخه های تا به 19.1.10 و 19.3.6. #4623 (الکسی میلویدو)
انتشار کلیک خانه 19.3.6, 2019-03-02
رفع اشکال
- هنگامی که بیش از 1000 موضوع در استخر موضوع وجود دارد,
std::terminate
ممکن است در خروج موضوع اتفاق می افتد. ازات خوژین #4485 #4505 (الکسی میلویدو) - در حال حاضر این امکان وجود دارد برای ایجاد
ReplicatedMergeTree*
جداول با نظرات در ستون بدون پیش فرض و جداول با کدک ستون بدون نظر و پیش فرض. همچنین مقایسه کدک ها را رفع کنید. #4523 (الساپین) - تصادف ثابت در پیوستن با مجموعه یا تاپل. #4552 (زویکوف)
- تصادف ثابت در تاتر-کپی با پیام
ThreadStatus not created
. #4540 (زویکوف) - قطع ثابت در خاموش کردن سرور اگر دستی توزیع مورد استفاده قرار گرفت. #4472 (الکس زتلپین)
- تعداد ستون نادرست در پیام خطا در مورد فرمت متن تجزیه برای ستون با تعداد بیشتر از چاپ شد 10. #4484 (الکسی میلویدو)
ساخت/تست / بهبود بسته بندی
- ساخت ثابت با اوکس را فعال کنید. #4527 (الکسی میلویدو)
- حسابداری گسترده و حسابداری یو را بر اساس نسخه شناخته شده خوب به جای هسته ای که وارد شده است فعال کنید. #4541 (نوارتولومی)
- اجازه به جست و خیز تنظیم از رمز و راز.کلیمی, هشدار به جای پرتاب اگر مجموعه ای محدود شکست. #4473 (پرولر)
- حذف
inline
برچسب ها ازvoid readBinary(...)
داخلField.cpp
. همچنین با هم ادغام شدند کار برکنار شدهnamespace DB
بلاک #4530 (هکز)
انتشار کلیک خانه 19.3.5, 2019-02-21
رفع اشکال
- اشکال ثابت با پردازش نمایش داده شد قرار دادن قام بزرگ است. #4454 (الساپین)
- ناسازگاری عقب ثابت با نسخه های قدیمی به دلیل اجرای اشتباه از
send_logs_level
تنظیمات. #4445 (الکسی میلویدو) - ناسازگاری عقب مانده تابع جدول ثابت
remote
معرفی شده با نظرات ستون. #4446 (الکسی میلویدو)
انتشار کلیک خانه 19.3.4, 2019-02-16
بهبود
- اندازه شاخص جدول برای محدودیت حافظه در هنگام انجام به حساب نمی
ATTACH TABLE
پرس و جو. اجتناب از احتمال که یک جدول می تواند پس از جدا شدن متصل نمی شود. #4396 (الکسی میلویدو) - کمی محدودیت در حداکثر رشته و مجموعه ای اندازه دریافت شده از باغ وحش مطرح شده است. این اجازه می دهد تا برای ادامه کار با افزایش اندازه
CLIENT_JVMFLAGS=-Djute.maxbuffer=...
در باغ وحش. #4398 (الکسی میلویدو) - اجازه می دهد برای تعمیر ماکت رها حتی اگر در حال حاضر تعداد زیادی از گره ها در صف خود. #4399 (الکسی میلویدو)
- اضافه کردن یک استدلال مورد نیاز برای
SET
شاخص (حداکثر تعداد ردیف های ذخیره شده). #4386 (نیکیتا واسیلیف)
رفع اشکال
- ثابت
WITH ROLLUP
نتیجه برای گروه های تکLowCardinality
کلید #4384 (نیکولای کوچتو) - اشکال ثابت در شاخص مجموعه (حذف گرانول اگر شامل بیش از
max_rows
ردیف). #4386 (نیکیتا واسیلیف) - بسیاری از رفع بورس ساخت. #4397 (پرولر)
- جایگزینی نام مستعار ثابت در نمایش داده شد با زیرخاکی حاوی همان نام مستعار (موضوع #4110). #4351 (زویکوف)
ساخت/تست / بهبود بسته بندی
- اضافه کردن قابلیت اجرا
clickhouse-server
برای تست بدون تابعیت در تصویر کارگر بارانداز. #4347 (واسیلی نمکو)
ClickHouse انتشار 19.3.3, 2019-02-13
ویژگی های جدید
- اضافه شدن
KILL MUTATION
بیانیه ای که اجازه می دهد تا از بین بردن جهش است که برای برخی از دلایل گیر کرده است. اضافه شدهlatest_failed_part
,latest_fail_time
,latest_fail_reason
زمینه بهsystem.mutations
جدول برای عیب یابی ساده تر. #4287 (الکس زتلپین) - اضافه شدن تابع جمع
entropy
که شانون انتروپی رو محاسبه میکنه #4238 (کد37) - توانایی اضافه شده به ارسال نمایش داده شد
INSERT INTO tbl VALUES (....
به سرور بدون تقسیم درquery
وdata
قطعات. #4301 (الساپین) - اجرای عمومی
arrayWithConstant
تابع اضافه شد. #4322 (الکسی میلویدو) - پیادهسازی شده
NOT BETWEEN
اپراتور مقایسه. #4228 (دیمیتری نوموف) - پیاده سازی
sumMapFiltered
به منظور قادر به محدود کردن تعداد کلید که ارزش خواهد شد خلاصهsumMap
. #4129 (Léo Ercolanelli) - اضافه شدن پشتیبانی از
Nullable
انواع درmysql
تابع جدول. #4198 (Emmanuel Donin de Rosière) - پشتیبانی از عبارات ثابت دلخواه در
LIMIT
بند بند. #4246 (جعبه 3) - اضافه شده
topKWeighted
تابع مجموع طول می کشد که استدلال اضافی با (عدد صحیح بدون علامت) وزن. #4245 (اندرو گولمن) StorageJoin
در حال حاضر پشتیبانیjoin_any_take_last_row
تنظیم که اجازه می دهد تا جای نوشتن ارزش های موجود از همان کلید. #3973 (ایموس پرنده- اضافه شدن تابع
toStartOfInterval
. #4304 (ویتالی بارانو) - اضافه شده
RowBinaryWithNamesAndTypes
قالب. #4200 (اولگ و کوزلوک) - اضافه شده
IPv4
وIPv6
انواع داده ها. پیاده سازی موثر تر ازIPv*
توابع. #3669 (واسیلی نمکو) - اضافه شدن تابع
toStartOfTenMinutes()
. #4298 (ویتالی بارانو) - اضافه شده
Protobuf
فرمت خروجی. #4005 #4158 (ویتالی بارانو) - اضافه شده brotli پشتیبانی از HTTP رابط برای واردات داده ها (درج). #4235 (میخیل)
- نکات اضافه شده در حالی که کاربر را تایپی در نام تابع و یا نوع در مشتری خط فرمان. #4239 (نام و نام خانوادگی)
- اضافه شده
Query-Id
به هدر پاسخ قام سرور. #4231 (میخیل)
ویژگی های تجربی
- اضافه شده
minmax
وset
داده پرش شاخص برای ادغام جدول موتورهای خانواده. #4143 (نیکیتا واسیلیف) - تبدیل اضافه شده از
CROSS JOIN
بهINNER JOIN
در صورت امکان. #4221 #4266 (زویکوف)
رفع اشکال
- ثابت
Not found column
برای ستون های تکراری درJOIN ON
بخش. #4279 (زویکوف) - ساخت
START REPLICATED SENDS
شروع فرمان تکرار می فرستد. #4229 (نوارتولومی) - ثابت توابع مجموع اعدام با
Array(LowCardinality)
بحث کردن. #4055 (کوچتونیکولای) - رفتار اشتباه ثابت هنگام انجام
INSERT ... SELECT ... FROM file(...)
پرس و جو و فایل استCSVWithNames
یاTSVWIthNames
فرمت و ردیف داده برای اولین بار از دست رفته است. #4297 (الکسی میلویدو) - تصادف ثابت در بازنگری فرهنگ لغت اگر فرهنگ لغت در دسترس نیست. این اشکال در 19.1.6 ظاهر شد. #4188 (پرولر)
- ثابت
ALL JOIN
با تکراری در جدول سمت راست. #4184 (زویکوف) - گسل تقسیم بندی ثابت با
use_uncompressed_cache=1
و استثنا با اندازه غیر فشرده اشتباه است. این اشکال در 19.1.6 ظاهر شد. #4186 (الساپین) - ثابت
compile_expressions
اشکال با مقایسه بزرگ (بیش از مقدمه16) تاریخ. #4341 (الساپین) - حلقه بی نهایت ثابت در هنگام انتخاب از تابع جدول
numbers(0)
. #4280 (الکسی میلویدو) - به طور موقت بهینه سازی پیش فرض برای غیر فعال کردن
ORDER BY
. #3890 (زمستان ژانگ) - ثابت
Illegal instruction
خطا در هنگام استفاده از توابع بازه64 در پردازنده های قدیمی. این خطا تکثیر شده است تنها زمانی که فاحشه خانه با شورای همکاری خلیج فارس وارد شد-8. #4275 (الکسی میلویدو) - ثابت
No message received
خطا در هنگام تعامل با راننده خیال راحت اد بی سی از طریق اتصال. همچنین رفع segfault در هنگام استفاده از MySQL ODBC Driver. #4170 (الکسی میلویدو) - نتیجه نادرست ثابت زمانی که
Date
وDateTime
استدلال ها در شاخه های اپراتور شرطی (تابعif
). مورد عمومی برای عملکرد اضافه شده استif
. #4243 (الکسی میلویدو) - لغت نامه کلیک کن در داخل بار
clickhouse
روند. #4166 (الکسی میلویدو) - بن بست ثابت زمانی که
SELECT
از یک جدول باFile
موتور پس از دوباره انجام شدNo such file or directory
خطا. #4161 (الکسی میلویدو) - شرایط مسابقه ثابت در هنگام انتخاب از
system.tables
ممکن است بهtable doesn't exist
خطا. #4313 (الکسی میلویدو) clickhouse-client
می توانید در هنگام خروج به طور مرتب داده ها را برای پیشنهادات خط فرمان بارگیری کنید اگر در حالت تعاملی اجرا شود. #4317 (الکسی میلویدو)- رفع اشکال زمانی که اجرای جهش های حاوی
IN
اپراتورها نتایج نادرست تولید می کردند. #4099 (الکس زتلپین) - خطا ثابت: اگر یک پایگاه داده با وجود
Dictionary
موتور, تمام لغت نامه مجبور به بارگذاری در هنگام راه اندازی سرور, و اگر یک فرهنگ لغت با منبع کلیک از منبع محلی هاست وجود دارد, فرهنگ لغت نمی تواند بار. #4255 (الکسی میلویدو) - خطا ثابت زمانی که سیستم سیاهههای مربوط به تلاش برای ایجاد دوباره در خاموش کردن سرور. #4254 (الکسی میلویدو)
- به درستی نوع مناسب را باز کنید و قفل ها را به درستی مدیریت کنید
joinGet
تابع. #4153 (ایموس پرنده) - اضافه شده
sumMapWithOverflow
تابع. #4151 (Léo Ercolanelli) - ثابت segfault با
allow_experimental_multiple_joins_emulation
. 52دسی 2 درجه سانتیگراد (زویکوف) - اشکال ثابت با نادرست
Date
وDateTime
مقایسه. #4237 (حداکثر) - تست ریش ریش شدن ثابت تحت تعریف نشده رفتار ضد عفونی کننده: اضافه شدن نوع پارامتر را بررسی کنید
quantile*Weighted
خانواده از توابع. #4145 (الکسی میلویدو) - شرایط مسابقه نادر ثابت در هنگام از بین بردن قطعات داده های قدیمی می تواند با شکست مواجه
File not found
خطا. #4378 (الکسی میلویدو) - ثابت نصب بسته با گم شده /و غیره/خانه کلیک-سرور / پیکربندی.. #4343 (پرولر)
ساخت/تست / بهبود بسته بندی
- دبیان بسته بندی: درست /و غیره/کلیک-سرور/لینک پیش پردازش با توجه به پیکربندی. #4205 (پرولر)
- رفع ساخت های مختلف برای بورس. #4225 (پرولر)
- توانایی اضافه شده به ایجاد, پر کردن و رها کردن جداول در اصلح. #4220 (الساپین)
- اضافه شده یک اسکریپت برای تکراری بررسی شامل. #4326 (الکسی میلویدو)
- توانایی اضافه شده به اجرا نمایش داده شد توسط شاخص در تست عملکرد. #4264 (الساپین)
- بسته بندی با علامت اشکال زدایی پیشنهاد می شود نصب شود. #4274 (الکسی میلویدو)
- بازسازی عملکرد-تست. ورود به سیستم بهتر و سیگنال های دست زدن به. #4171 (الساپین)
- اسناد اضافه شده به ناشناس یاندکس.مجموعه داده های متریکا. #4164 (الساپین)
- Аdded tool for converting an old month-partitioned part to the custom-partitioned format. #4195 (الکس زتلپین)
- اسناد اضافه شده در مورد دو مجموعه داده در اس3. #4144 (الساپین)
- اضافه شده اسکریپت که ایجاد تغییرات از کشش درخواست توضیحات. #4169 #4173 (کوچتونیکولای) (کوچتونیکولای)
- اضافه شده ماژول عروسک خیمه شب بازی برای فاحشه خانه. #4182 (ماکسیم فدوتف)
- اسناد اضافه شده برای یک گروه از توابع مستند نشده. #4168 (زمستان ژانگ)
- بازوی رفع ساخت. #4210#4306 #4291 (پرولر) (پرولر)
- تست فرهنگ لغت در حال حاضر قادر به اجرا از
ctest
. #4189 (پرولر) - حالا
/etc/ssl
به عنوان دایرکتوری پیش فرض با گواهی اس اس ال استفاده می شود. #4167 (الکسی میلویدو) - اضافه شده چک کردن اس اس اس و توضیحات در شروع. #4234 (ایگر)
- اسکریپت اینیت سرور صبر کنید تا شروع. #4281 (پرولر)
تغییرات ناسازگار به عقب
- حذف شد
allow_experimental_low_cardinality_type
تنظیمات.LowCardinality
انواع داده ها تولید می شوند. #4323 (الکسی میلویدو) - کاهش اندازه علامت کش و اندازه کش غیر فشرده بر این اساس به مقدار حافظه در دسترس است. #4240 (لوپاتین کنستانتین
- کلمه کلیدی اضافه شده است
INDEX
داخلCREATE TABLE
پرس و جو. یک ستون با نامindex
باید با پشتی یا نقل قول های دوگانه نقل قول شود:`index`
. #4143 (نیکیتا واسیلیف) sumMap
در حال حاضر نوع نتیجه به جای سرریز ترویج. قدیمیsumMap
رفتار را می توان با استفاده ازsumMapWithOverflow
تابع. #4151 (Léo Ercolanelli)
بهبود عملکرد
std::sort
جایگزین شده توسطpdqsort
برای نمایش داده شد بدونLIMIT
. #4236 (اوگنی پراودا)- در حال حاضر سرور موضوعات استفاده مجدد از استخر موضوع جهانی است. این عملکرد در برخی موارد گوشه تاثیر می گذارد. #4150 (الکسی میلویدو)
بهبود
- پیاده سازی پشتیبانی برای بورس. #4305 (هشدار داده می شود)
SELECT * FROM a JOIN b USING a, b
حالا برگردa
وb
ستون تنها از جدول سمت چپ. #4141 (زویکوف)- اجازه داده شود
-C
گزینه مشتری برای کار به عنوان-c
انتخاب #4232 (سیمینسرگی) - در حال حاضر گزینه
--password
استفاده بدون ارزش نیاز به رمز عبور از استدین. #4230 (حداقل صفحه نمایش:) - افزود برجسته از unescaped metacharacters در string literals که حاوی
LIKE
عبارات و یا عبارت منظم. #4327 (الکسی میلویدو) - اضافه شده لغو قام به عنوان خوانده شده تنها نمایش داده شد اگر سوکت مشتری از بین می رود. #4213 (نوارتولومی)
- در حال حاضر گزارش سرور پیشرفت برای زنده نگه داشتن اتصالات مشتری. #4215 (ایوان)
- پیام کمی بهتر با دلیل برای بهینه سازی پرس و جو با
optimize_throw_if_noop
تنظیم را فعال کنید. #4294 (الکسی میلویدو) - اضافه شدن پشتیبانی از
--version
گزینه ای برای سرور کلیک. #4251 (لوپاتین کنستانتین) - اضافه شده
--help/-h
گزینه ای برایclickhouse-server
. #4233 (یوری بارانوف) - اضافه شدن پشتیبانی برای زیرمجموعه اسکالر با تابع کل نتیجه دولت است. #4348 (نیکولای کوچتو)
- بهبود زمان خاموش کردن سرور و تغییر زمان انتظار. #4372 (الکسی میلویدو)
- اضافه شدن اطلاعات در مورد تنظیمات _شروع مجدد به سیستم.کپی و اضافه کردن ورود به سیستم اگر ماکت نمی خواهد سعی کنید برای تبدیل شدن به رهبر. #4379 (الکس زتلپین)
انتشار کلیک 19.1
انتشار کلیک خانه 19.1.14, 2019-03-14
- خطای ثابت
Column ... queried more than once
که ممکن است اتفاق می افتد اگر تنظیماتasterisk_left_columns_only
در صورت استفاده به 1 تنظیم می شودGLOBAL JOIN
باSELECT *
(مورد نادر). این موضوع در وجود ندارد 19.3 و جدیدتر. 6باک7د8د (زویکوف)
انتشار کلیک خانه 19.1.13, 2019-03-12
این نسخه شامل دقیقا همان مجموعه ای از تکه های به عنوان 19.3.7.
انتشار کلیک خانه 19.1.10, 2019-03-03
این نسخه شامل دقیقا همان مجموعه ای از تکه های به عنوان 19.3.6.
انتشار کلیک 19.1
انتشار کلیک خانه 19.1.9, 2019-02-21
رفع اشکال
- ناسازگاری عقب ثابت با نسخه های قدیمی به دلیل اجرای اشتباه از
send_logs_level
تنظیمات. #4445 (الکسی میلویدو) - ناسازگاری عقب مانده تابع جدول ثابت
remote
معرفی شده با نظرات ستون. #4446 (الکسی میلویدو)
انتشار کلیک خانه 19.1.8, 2019-02-16
رفع اشکال
انتشار کلیک 19.1
انتشار کلیک خانه 19.1.7, 2019-02-15
رفع اشکال
- به درستی نوع مناسب را باز کنید و قفل ها را به درستی مدیریت کنید
joinGet
تابع. #4153 (ایموس پرنده) - خطا ثابت زمانی که سیستم سیاهههای مربوط به تلاش برای ایجاد دوباره در خاموش کردن سرور. #4254 (الکسی میلویدو)
- خطا ثابت: اگر یک پایگاه داده با وجود
Dictionary
موتور, تمام لغت نامه مجبور به بارگذاری در هنگام راه اندازی سرور, و اگر یک فرهنگ لغت با منبع کلیک از منبع محلی هاست وجود دارد, فرهنگ لغت نمی تواند بار. #4255 (الکسی میلویدو) - رفع اشکال زمانی که اجرای جهش های حاوی
IN
اپراتورها نتایج نادرست تولید می کردند. #4099 (الکس زتلپین) clickhouse-client
می توانید در هنگام خروج به طور مرتب داده ها را برای پیشنهادات خط فرمان بارگیری کنید اگر در حالت تعاملی اجرا شود. #4317 (الکسی میلویدو)- شرایط مسابقه ثابت در هنگام انتخاب از
system.tables
ممکن است بهtable doesn't exist
خطا. #4313 (الکسی میلویدو) - بن بست ثابت زمانی که
SELECT
از یک جدول باFile
موتور پس از دوباره انجام شدNo such file or directory
خطا. #4161 (الکسی میلویدو) - ثابت موضوع: لغت نامه خانه کلیک محلی از طریق تی سی پی لود, اما باید در روند بارگذاری. #4166 (الکسی میلویدو)
- ثابت
No message received
خطا در هنگام تعامل با راننده خیال راحت اد بی سی از طریق اتصال. همچنین رفع segfault در هنگام استفاده از MySQL ODBC Driver. #4170 (الکسی میلویدو) - به طور موقت بهینه سازی پیش فرض برای غیر فعال کردن
ORDER BY
. #3890 (زمستان ژانگ) - حلقه بی نهایت ثابت در هنگام انتخاب از تابع جدول
numbers(0)
. #4280 (الکسی میلویدو) - ثابت
compile_expressions
اشکال با مقایسه بزرگ (بیش از مقدمه16) تاریخ. #4341 (الساپین) - گسل تقسیم بندی ثابت با
uncompressed_cache=1
و استثنا با اندازه غیر فشرده اشتباه است. #4186 (الساپین) - ثابت
ALL JOIN
با تکراری در جدول سمت راست. #4184 (زویکوف) - رفتار اشتباه ثابت هنگام انجام
INSERT ... SELECT ... FROM file(...)
پرس و جو و فایل استCSVWithNames
یاTSVWIthNames
فرمت و ردیف داده برای اولین بار از دست رفته است. #4297 (الکسی میلویدو) - ثابت توابع مجموع اعدام با
Array(LowCardinality)
بحث کردن. #4055 (کوچتونیکولای) - دبیان بسته بندی: درست /و غیره/کلیک-سرور/لینک پیش پردازش با توجه به پیکربندی. #4205 (پرولر)
- تست ریش ریش شدن ثابت تحت تعریف نشده رفتار ضد عفونی کننده: اضافه شدن نوع پارامتر را بررسی کنید
quantile*Weighted
خانواده از توابع. #4145 (الکسی میلویدو) - ساخت
START REPLICATED SENDS
شروع فرمان تکرار می فرستد. #4229 (نوارتولومی) - ثابت
Not found column
برای ستون های تکراری در عضویت در بخش. #4279 (زویکوف) - حالا
/etc/ssl
به عنوان دایرکتوری پیش فرض با گواهی اس اس ال استفاده می شود. #4167 (الکسی میلویدو) - تصادف ثابت در بازنگری فرهنگ لغت اگر فرهنگ لغت در دسترس نیست. #4188 (پرولر)
- اشکال ثابت با نادرست
Date
وDateTime
مقایسه. #4237 (حداکثر) - نتیجه نادرست ثابت زمانی که
Date
وDateTime
استدلال ها در شاخه های اپراتور شرطی (تابعif
). مورد عمومی برای عملکرد اضافه شده استif
. #4243 (الکسی میلویدو)
انتشار کلیک خانه 19.1.6, 2019-01-24
ویژگی های جدید
- سفارشی در هر کدک های فشرده سازی ستون برای جداول. #3899 #4111 (الساپین, زمستان ژانگ, انتولی)
- اضافه شده کدک فشرده سازی
Delta
. #4052 (الساپین) - اجازه دادن به
ALTER
کدک های فشرده سازی. #4054 (الساپین) - اضافه شدن توابع
left
,right
,trim
,ltrim
,rtrim
,timestampadd
,timestampsub
برای سازگاری استاندارد گذاشتن. #3826 (ایوان بلینکو) - پشتیبانی از نوشتن در
HDFS
جداول وhdfs
تابع جدول. #4084 (الساپین) - اضافه شدن توابع به جستجو برای رشته ثابت متعدد از انبار کاه بزرگ:
multiPosition
,multiSearch
,firstMatch
همچنین با-UTF8
,-CaseInsensitive
و-CaseInsensitiveUTF8
انواع. #4053 (نام و نام خانوادگی) - هرس کردن تکه های استفاده نشده اگر
SELECT
فیلترهای پرس و جو با کلید شاردینگ (تنظیمoptimize_skip_unused_shards
). #3851 (گلب کنتروف, ایوان) - اجازه داده شود
Kafka
موتور به چشم پوشی از برخی از تعدادی از خطاهای تجزیه در هر بلوک. #4094 (ایوان) - اضافه شدن پشتیبانی برای
CatBoost
multiclass مدل های ارزیابی. تابعmodelEvaluate
را برمی گرداند تاپل با پیش بینی های خام در هر کلاس برای مدل های چند طبقه.libcatboostmodel.so
باید با ساخته شده است #607. #3959 (کوچتونیکولای) - اضافه شدن توابع
filesystemAvailable
,filesystemFree
,filesystemCapacity
. #4097 (بوریس گرانویو) - اضافه شده توابع هش کردن
xxHash64
وxxHash32
. #3905 (فیلیمونف) - اضافه شده
gccMurmurHash
تابع هش (شورای همکاری خلیج فارس طعم زمزمه هش) که با استفاده از همان دانه هش به عنوان شورای همکاری خلیج فارس #4000 (بستنی و مغز گردو) - اضافه شده توابع هش کردن
javaHash
,hiveHash
. #3811 (شانگشویی365) - تابع جدول اضافه شده است
remoteSecure
. تابع به عنوان کار می کندremote
, اما با استفاده از اتصال امن. #4088 (پرولر)
ویژگی های تجربی
رفع اشکال
- ساخت
compiled_expression_cache_size
تنظیم به طور پیش فرض برای کاهش مصرف حافظه محدود شده است. #4041 (الساپین) - رفع اشکال که منجر به hangups در تاپیک های که انجام تغییر از تکرار جداول و در این موضوع است که به روز رسانی پیکربندی از باغ وحش. #2947 #3891 #3934 (الکس زتلپین)
- ثابت شرایط مسابقه در هنگام اجرای یک کار تغییر توزیع شده است. شرایط مسابقه منجر به بیش از یک ماکت در تلاش برای اجرای کار و همه کپی به جز یک شکست با یک خطای باغ وحش. #3904 (الکس زتلپین)
- رفع اشکال زمانی که
from_zk
عناصر پیکربندی شد پس از یک درخواست به باغ وحش به پایان رسیده است تجدید نیست. #2947 #3947 (الکس زتلپین) - رفع اشکال با پیشوند اشتباه برای ماسک زیر شبکه ایپسویچ. #3945 (الساپین)
- تصادف ثابت (
std::terminate
) در موارد نادر زمانی که یک موضوع جدید نمی تواند به دلیل منابع خسته ایجاد شود. #3956 (الکسی میلویدو) - رفع اشکال زمانی که در
remote
اجرای تابع جدول زمانی که محدودیت اشتباه برای در مورد استفاده قرار گرفتgetStructureOfRemoteTable
. #4009 (الساپین) - رفع نشت از سوکت نتلینک. در یک استخر قرار گرفتند که هرگز حذف نشدند و سوکت های جدید در ابتدای یک موضوع جدید ایجاد شد زمانی که همه سوکت های فعلی استفاده می شد. #4017 (الکس زتلپین)
- رفع اشکال با بسته شدن
/proc/self/fd
دایرکتوری زودتر از همه پزشکان از خوانده شد/proc
پس از مجبورodbc-bridge
مانع عبور. #4120 (الساپین) - رشته ثابت به تبدیل یکنواخت کهنه در مورد رشته استفاده در کلید اولیه. #3870 (زمستان ژانگ)
- خطا ثابت در محاسبه یکنواختی تابع تبدیل عدد صحیح. #3921 (الکسی میلویدو)
- ثابت segfault در
arrayEnumerateUniq
,arrayEnumerateDense
توابع در مورد برخی از استدلال نامعتبر. #3909 (الکسی میلویدو) - در حال بارگذاری #3910 (ایموس پرنده)
- پیش فرض ثابت در توابع
addDays
,subtractDays
. #3913 (الکسی میلویدو) - خطای ثابت: توابع
round
,floor
,trunc
,ceil
ممکن است نتیجه جعلی بازگشت زمانی که در استدلال صحیح و مقیاس بزرگ منفی اجرا. #3914 (الکسی میلویدو) - رفع اشکال ناشی از ‘kill query sync’ که منجر به روگرفت هسته. #3916 (شناسه بسته:)
- رفع اشکال با تاخیر طولانی پس از صف تکرار خالی است. #3928 #3932 (الساپین)
- استفاده از حافظه بیش از حد ثابت در صورت قرار دادن به جدول با
LowCardinality
کلید اصلی. #3955 (کوچتونیکولای) - ثابت
LowCardinality
ترتیب برایNative
فرمت در مورد مجموعه های خالی. #3907 #4011 (کوچتونیکولای) - نتیجه نادرست ثابت در حالی که با استفاده از مجزا توسط ستون عددی کم حافظه. #3895 #4012 (کوچتونیکولای)
- تجمع تخصصی ثابت با کلید کمکاری (در صورتی که
compile
تنظیم فعال است). #3886 (کوچتونیکولای) - رفع کاربر و رمز عبور حمل و نقل برای جداول تکرار نمایش داده شد. #3957 (الساپین) (小路)
- ثابت شرایط مسابقه بسیار نادر است که می تواند رخ دهد که لیست جداول در پایگاه داده فرهنگ لغت در حالی که بارگذاری لغت نامه. #3970 (الکسی میلویدو)
- نتیجه نادرست ثابت زمانی که با رولپ یا مکعب مورد استفاده قرار گرفت. #3756 #3837 (سام چو)
- نام مستعار ستون ثابت برای پرس و جو با
JOIN ON
نحو و جداول توزیع. #3980 (زمستان ژانگ) - خطای ثابت در اجرای داخلی
quantileTDigest
(که توسط آرتم Vakhrushev). این خطا اتفاق هرگز در ClickHouse و مناسب بود تنها برای کسانی که استفاده از ClickHouse کدهای به عنوان یک کتابخانه به طور مستقیم. #3935 (الکسی میلویدو)
بهبود
- پشتیبانی از
IF NOT EXISTS
داخلALTER TABLE ADD COLUMN
بیانیه همراه باIF EXISTS
داخلDROP/MODIFY/CLEAR/COMMENT COLUMN
. #3900 (بوریس گرانویو) - تابع
parseDateTimeBestEffort
: پشتیبانی از فرمت هایDD.MM.YYYY
,DD.MM.YY
,DD-MM-YYYY
,DD-Mon-YYYY
,DD/Month/YYYY
و مشابه. #3922 (الکسی میلویدو) CapnProtoInputStream
در حال حاضر سازه های ناهموار ممکن میکند پشتیبانی می کند. #4063 (Odin Hultgren Van Der Horst)- بهبود قابلیت استفاده: اضافه شدن چک که روند سرور از صاحب دایرکتوری داده ها شروع شده است. اجازه ندهید سرور را از ریشه شروع کنید اگر داده ها متعلق به کاربر غیر ریشه باشد. #3785 (سرگی-وی-گالتسف)
- منطق بهتر از چک کردن ستون های مورد نیاز در طول تجزیه و تحلیل نمایش داده شد با می پیوندد. #3930 (زویکوف)
- تعداد اتصالات در صورت تعداد زیادی از جداول توزیع شده در یک سرور کاهش یافته است. #3726 (زمستان ژانگ)
- بالغ پشتیبانی ردیف برای
WITH TOTALS
پرس و جو برای راننده او بی سی. #3836 (مکسیم کریتکی) - مجاز به استفاده
Enum
به عنوان اعداد صحیح در داخل اگر تابع. #3875 (ایوان) - اضافه شده
low_cardinality_allow_in_native_format
تنظیمات. اگر غیر فعال, استفاده نکنیدLowCadrinality
نوع درNative
قالب. #3879 (کوچتونیکولای) - حذف برخی از اجسام کار برکنار شده از عبارات وارد کش به کاهش استفاده از حافظه است. #4042 (الساپین)
- اضافه کردن چک که
SET send_logs_level = 'value'
پرس و جو قبول ارزش مناسب. #3873 (سابین ماکسیم) - بررسی نوع داده ثابت در توابع تبدیل نوع. #3896 (زمستان ژانگ)
بهبود عملکرد
- افزودن تنظیمات ادغام
use_minimalistic_part_header_in_zookeeper
. اگر فعال, جداول تکرار خواهد ابرداده بخش جمع و جور در یک قسمت صفر ذخیره. این به طور چشمگیری می تواند به کاهش اندازه عکس فوری باغ وحش (به خصوص اگر جداول یک مقدار زیادی از ستون). توجه داشته باشید که پس از فعال کردن این تنظیمات شما قادر نخواهد بود به جمع و جور کردن به نسخه ای که پشتیبانی نمی کند. #3960 (الکس زتلپین) - اضافه کردن یک پیاده سازی مبتنی بر وزارت امور خارجه برای توابع
sequenceMatch
وsequenceCount
در مورد الگوی حاوی زمان نیست. #4004 (Léo Ercolanelli) - بهبود عملکرد برای اعداد صحیح ترتیب. #3968 (ایموس پرنده)
- صفر پدرارهای چپ به طوری که -1 عنصر همیشه معتبر و صفر است. این برای محاسبه بدون شاخه از شیپور خاموشی استفاده می شود. #3920 (ایموس پرنده)
- واگردانی
jemalloc
نسخه که منجر به تخریب عملکرد. #4018 (الکسی میلویدو)
تغییرات ناسازگار به عقب
- حذف ویژگی مستند نشده است
ALTER MODIFY PRIMARY KEY
چرا که توسط جایگزین شدALTER MODIFY ORDER BY
فرمان. #3887 (الکس زتلپین) - تابع حذف شده
shardByHash
. #3833 (الکسی میلویدو) - منع استفاده از زیرکورهای اسکالر با نتیجه نوع
AggregateFunction
. #3865 (ایوان)
ساخت/تست / بهبود بسته بندی
- اضافه شدن پشتیبانی برای پاور (
ppc64le
) ساختن . #4132 (نام و نام خانوادگی) - تست های عملکردی نفرت انگیز بر روی مجموعه داده های عمومی در دسترس اجرا. #3969 (الکسی میلویدو)
- خطا ثابت زمانی که سرور نمی تواند با شروع
bash: /usr/bin/clickhouse-extract-from-config: Operation not permitted
پیام در داکر یا سیستم-خوانده. #4136 (الکسی میلویدو) - به روز شده
rdkafka
کتابخانه به 1. 0. 0-ارک5. کپکافکا مورد استفاده به جای رابط ج خام. #4025 (ایوان) - به روز شده
mariadb-client
کتابخونه. ثابت یکی از مشکلات پیدا شده توسط اوبسان. #3924 (الکسی میلویدو) - برخی از رفع برای اوبسان ایجاد. #3926 #3021 #3948 (الکسی میلویدو)
- اضافه شده در هر مرتکب اجرا می شود از تست با ساخت اوبان.
- اضافه شده در هر مرتکب اجرا می شود از پوس استودیو تجزیه و تحلیل استاتیک می باشد.
- اشکالات ثابت پیدا شده توسط پوس استودیو. #4013 (الکسی میلویدو)
- ثابت glibc مسائل مربوط به سازگاری. #4100 (الکسی میلویدو)
- انتقال تصاویر کارگر بارانداز به 18.10 و اضافه کردن فایل سازگاری برای چرب > = 2.28 #3965 (الساپین)
- اضافه کردن متغیر پاکت اگر کاربر نمی خواهید به دایرکتوری پی ان در سرور تصویر کارگر بارانداز. #3967 (الساپین)
- فعال بسیاری از هشدارهای از
-Weverything
تو کلانگ فعال شد-Wpedantic
. #3986 (الکسی میلویدو) - اضافه شده چند هشدار که تنها در صدای جرنگ جرنگ در دسترس هستند 8. #3993 (الکسی میلویدو)
- پیوند به
libLLVM
در هنگام استفاده از پیوند مشترک به جای استفاده از لوب های فردی لورم. #3989 (اوروج دش) - اضافه شده متغیرهای ضد عفونی کننده برای تصاویر تست. #4072 (الساپین)
clickhouse-server
بسته دبیان توصیه خواهد شدlibcap2-bin
بسته برای استفادهsetcap
ابزار برای تنظیم قابلیت های. این اختیاری است. #4093 (الکسی میلویدو)- زمان تدوین بهبود, ثابت شامل. #3898 (پرولر)
- تست عملکرد اضافه شده برای توابع هش. #3918 (فیلیمونف)
- وابستگی کتابخانه چرخهای ثابت. #3958 (پرولر)
- تلفیقی بهبود یافته با حافظه کم در دسترس است. #4030 (پرولر)
- اضافه شدن اسکریپت تست به تکثیر تخریب عملکرد در
jemalloc
. #4036 (الکسی میلویدو) - ثابت misspells در نظرات و string literals تحت
dbms
. #4122 (مامان) - غلط املایی ثابت در نظرات. #4089 (اوگنی پراودا)