در بسته دانلود همراه با مستندات پیشرفته و کد منبع پایگاه داده است.
در چه در این نسخه جدید است:
MVStore: در برخی موارد، CLOB / لکه بلوک های داده اشتباه هنگام باز کردن یک پایگاه داده حذف شدند.
MVStore: به روز رسانی که تحت تاثیر بسیاری از ردیف شد اگر یک شاخص ثانویه وجود دارد آهسته در برخی موارد بود.
با استفاده از "runscript" با AUTOCOMMIT غیر فعال می تواند در یک ایست قفل بر روی میز داخلی "SYS" منجر شود.
شماره 603: نشت حافظه وجود دارد که با استفاده از H2 در یک برنامه وب است. آپاچی تامکت به سیستم وارد یک پیغام خطا: "نرم افزار وب و ... ThreadLocal با کلید از نوع [org.h2.util.DateTimeUtils $ 1] ایجاد".
هنگام استفاده از MVStore، در حال اجرا یک اسکریپت SQL توسط ابزار بازیابی تولید از یک فایل PageStore با یک پیام عجیب و غریب خطا (NullPointerException در)، در حال حاضر یک پیام خطا روشن نشان داده شده است شکست خورده است.
شماره 605: با نسخه 1.4.186، باز کردن یک پایگاه داده می تواند در یک حلقه بی پایان در LobStorageMap.init شود.
نمایش داده شد که با استفاده از همان جدول نام مستعار چند بار در حال حاضر کار. پیش از این، لیست را انتخاب کنید اشتباه بیان گسترش یافته است. به عنوان مثال: "* انتخاب از عنوان X، B به عنوان X".
از ویژگی های خروجی زیر سازگاری "درج ... در به روز رسانی های تکراری کلید" با یک طرح غیر پیش فرض کار نمی کند.
شماره 599: شرط "در (X، Y)" را نمی توان در لیست انتخاب کنید هنگام استفاده از "گروه توسط" استفاده می شود.
کش LIRS می تواند بزرگتر از حافظه اختصاص داده شده رشد می کنند.
اجرای جدید فایل سیستم که فایل دوباره باز می شود اگر آن را بسته بود با توجه به برنامه خواستار Thread.interrupt (). نام فایل پیشوند "سعی مجدد:" لطفا توجه داشته باشید آن است که شدت توصیه می شود برای جلوگیری از تماس Thread.interrupt. این یک مشکل برای کتابخانه های مختلف، از جمله آپاچی Lucene است.
MVStore: استفاده از فایل سیستم RandomAccessFile اگر نام فایل شروع می شود با "فایل:"
اجازه می دهد DATEADD را به یک ارزش طولانی برای به حساب زمانی که دستکاری میلی ثانیه است.
هنگام استفاده از MV_STORE = TRUE و تنظیم CACHE_SIZE SET، اندازه حافظه پنهان نادرست تنظیم شده بود، به طوری که آن به طور موثر 1،024 بار کوچکتر از آن باید باشد.
همزمان ایجاد جدول ... اگر نه وجود دارد در حضور MULTI_THREAD = TRUE می تواند یک استثنا پرتاب.
رفع اشکال در MVStore در هنگام ایجاد مقدار زیادی از جداول موقت، که در آن ما می تواند از شناسه معامله را اجرا کنید.
اضافه کردن پشتیبانی برای عملکرد PostgreSQL و STRING_AGG. پچ توسط فرد Aquiles.
رفع اشکال در "JDBC: H2: nioMemFS" isRoot تابع (). همچنین، به اندازه صفحه را 64 KB افزایش یافته بود.
در چه در نسخه 1.3.187 جدید است:
MVStore: در برخی موارد، CLOB / لکه بلوک های داده اشتباه هنگام باز کردن یک پایگاه داده حذف شدند.
MVStore: به روز رسانی که تحت تاثیر بسیاری از ردیف شد اگر یک شاخص ثانویه وجود دارد آهسته در برخی موارد بود.
با استفاده از "runscript" با AUTOCOMMIT غیر فعال می تواند در یک ایست قفل بر روی میز داخلی "SYS" منجر شود.
شماره 603: نشت حافظه وجود دارد که با استفاده از H2 در یک برنامه وب است. آپاچی تامکت به سیستم وارد یک پیغام خطا: "نرم افزار وب و ... ThreadLocal با کلید از نوع [org.h2.util.DateTimeUtils $ 1] ایجاد".
هنگام استفاده از MVStore، در حال اجرا یک اسکریپت SQL توسط ابزار بازیابی تولید از یک فایل PageStore با یک پیام عجیب و غریب خطا (NullPointerException در)، در حال حاضر یک پیام خطا روشن نشان داده شده است شکست خورده است.
شماره 605: با نسخه 1.4.186، باز کردن یک پایگاه داده می تواند در یک حلقه بی پایان در LobStorageMap.init شود.
نمایش داده شد که با استفاده از همان جدول نام مستعار چند بار در حال حاضر کار. پیش از این، لیست را انتخاب کنید اشتباه بیان گسترش یافته است. به عنوان مثال: "* انتخاب از عنوان X، B به عنوان X".
از ویژگی های خروجی زیر سازگاری "درج ... در به روز رسانی های تکراری کلید" با یک طرح غیر پیش فرض کار نمی کند.
شماره 599: شرط "در (X، Y)" را نمی توان در لیست انتخاب کنید هنگام استفاده از "گروه توسط" استفاده می شود.
کش LIRS می تواند بزرگتر از حافظه اختصاص داده شده رشد می کنند.
اجرای جدید فایل سیستم که فایل دوباره باز می شود اگر آن را بسته بود با توجه به برنامه خواستار Thread.interrupt (). نام فایل پیشوند "سعی مجدد:" لطفا توجه داشته باشید آن است که شدت توصیه می شود برای جلوگیری از تماس Thread.interrupt. این یک مشکل برای کتابخانه های مختلف، از جمله آپاچی Lucene است.
MVStore: استفاده از فایل سیستم RandomAccessFile اگر نام فایل شروع می شود با "فایل:"
اجازه می دهد DATEADD را به یک ارزش طولانی برای به حساب زمانی که دستکاری میلی ثانیه است.
هنگام استفاده از MV_STORE = TRUE و تنظیم CACHE_SIZE SET، اندازه حافظه پنهان نادرست تنظیم شده بود، به طوری که آن به طور موثر 1،024 بار کوچکتر از آن باید باشد.
همزمان ایجاد جدول ... اگر نه وجود دارد در حضور MULTI_THREAD = TRUE می تواند یک استثنا پرتاب.
رفع اشکال در MVStore در هنگام ایجاد مقدار زیادی از جداول موقت، که در آن ما می تواند از شناسه معامله را اجرا کنید.
اضافه کردن پشتیبانی برای عملکرد PostgreSQL و STRING_AGG. پچ توسط فرد Aquiles.
رفع اشکال در "JDBC: H2: nioMemFS" isRoot تابع (). همچنین، به اندازه صفحه را 64 KB افزایش یافته بود.
در چه در نسخه 1.3.186 جدید است:
MVStore: لکه های وارداتی و CLOB داده ها گاهی اوقات ناپدید شد. این یک اشکال در مقایسه ObjectDataType سبب شد.
خواندن از یک StreamStore اکنون می اندازد IOException اگر داده های اساسی وجود ندارد.
MVStore: اگر یک استثنا حالی که صرفه جویی وجود دارد، فروشگاه در حال حاضر در تمام موارد فورا بسته.
MVStore: ابزار روگرفت می تواند به یک حلقه بی پایان برای برخی از فایل است.
MVStore: بازیابی برای یک پایگاه داده با CLOB یا لکه بسیاری از نوشته های حال حاضر بسیار سریعتر.
گروه های با نقل از انتخاب نام مستعار ستون کار نمی کند. به عنوان مثال: انتخاب کنید 1 "A" از گروه دو توسط "A"
حالت خودکار سرور: نام میزبان در حال حاضر در فایل .lock.db ذخیره می شود.
در چه در نسخه 1.3.185 جدید است:
MVStore: لکه های وارداتی و CLOB داده ها گاهی اوقات ناپدید شد. این یک اشکال در مقایسه ObjectDataType سبب شد.
خواندن از یک StreamStore اکنون می اندازد IOException اگر داده های اساسی وجود ندارد.
MVStore: اگر یک استثنا حالی که صرفه جویی وجود دارد، فروشگاه در حال حاضر در تمام موارد فورا بسته.
MVStore: ابزار روگرفت می تواند به یک حلقه بی پایان برای برخی از فایل است.
MVStore: بازیابی برای یک پایگاه داده با CLOB یا لکه بسیاری از نوشته های حال حاضر بسیار سریعتر.
گروه های با نقل از انتخاب نام مستعار ستون کار نمی کند. به عنوان مثال: انتخاب کنید 1 "A" از گروه دو توسط "A"
حالت خودکار سرور: نام میزبان در حال حاضر در فایل .lock.db ذخیره می شود.
در چه در نسخه 1.3.182 جدید است:
MVStore: بهبود پیام های خطا و ورود به سیستم. بهبود رفتار اگر یک خطا وجود دارد که serialize کردن اشیاء.
OSGi: بسته های MVStore در حال حاضر صادر می شود.
با این گزینه MVStore، هنگامی که با استفاده از موضوعات متعدد است که به صورت همزمان شاخص ها و یا جداول ایجاد کنید، آن نسبتا آسان به دست آوردن یک ایست قفل بر روی "SYS" جدول بود.
هنگامی که با استفاده از گزینه های چند رشته ای، به جز "مسیر کد غیر منتظره" می تواند پرتاب، به خصوص اگر گزینه "analyze_auto" را به یک مقدار کم تنظیم شده است.
در حالت سرور، هنگام مطالعه از یک CLOB یا لکه، اگر اتصال بسته شد، NullPointerException در می تواند به جای یک استثنا گفت: اتصال بسته شده است پرتاب می شود.
DatabaseMetaData.getProcedures و getProcedureColumns می تواند یک استثنا پرتاب اگر یک کلاس تعریف شده توسط کاربر در دسترس نیست.
شماره 584: پیغام خطا برای تعریف دنباله اشتباه اشتباه بود.
ابزار CSV: گزینه rowSeparator است دیگر پشتیبانی، به عنوان همان را می توان با lineSeparator به دست آورد.
نزولی شاخص در جداول MVStore به درستی کار نمی کند.
شماره 579: شرایط در "_rowid_« شبه ستون را یک شاخص در هنگام استفاده از MVStore استفاده نمی کند.
اسناد و مدارک ثابت که "جبران" و "واکشی" نیز از نسخه 1.4.x. کلمات کلیدی
Long.MIN_VALUE می تواند برای افزایش خودکار (هویت) ستون نمی شود تجزیه شده است.
در چه در نسخه 1.3.181 جدید است:
سازگاری بهبود یافته خروجی زیر با حمایت از "طرح استفاده کنید". با تشکر بسیار به کارل Pietrzak برای پچ!
نوشتن به فایل اثری در حال حاضر سریع، به خصوص با سطح اشکال زدایی.
گزینه پایگاه داده "defrag_always = واقعی" آیا با MVStore کار نمی کند.
نحو فرار JDBC {"ارزش" TS} به مقدار زمان به عنوان یک تفسیر نیست. همین کار را برای {D "ارزش"} (برای تاریخ) و {T "ارزش"} (برای زمان). با تشکر لوکاس ادر برای گزارش این مسئله است.
سیستم فایل انتزاع: پشتیبانی جایگزین فایل های موجود با استفاده از حرکت (در حال حاضر برای ویندوز).
در این بیانیه "خاموش کردن Defrag کردن" در حال حاضر فشرده پایگاه داده (با MVStore). این دستور تا حد زیادی می تواند اندازه فایل را کاهش دهد و نسبتا سریع است، اما افزایشی است.
MVStore اکنون به صورت خودکار دوربین های کامپکت فروشگاه در پس زمینه اگر هیچ خواندن و نوشتن فعالیت، که باید (بعد از مدتی، گاهی اوقات حدود یک دقیقه) وجود دارد کاهش حجم فایل. این است که هنوز در حال پیشرفت است، بازخورد خوش آمدید!
مقدار پیش فرض تغییر PAGE_SIZE 2048-4096 به بیشتر از نزدیک ترین سیستم فایل مطابقت مسدود اندازه (PageStore تنها است؛ در حال حاضر استفاده MVStore 4096).
در چه در نسخه 1.3.180 جدید است:
MVStore: فروشگاه اکنون خودکار فشرده به طور خودکار به برخی از نقطه، برای جلوگیری از اندازه فایل بسیار بزرگ است. این منطقه هنوز در حال پیشرفت.
دنباله از جداول موقت (افزایش خودکار یا ستون هویت) بی ارزش در فایل پایگاه داده ادامه شدند و حذف نمی شد هنگامی که دوباره باز پایگاه داده باشد.
MVStore: یک IndexOutOfBoundsException گاهی اوقات می تواند رخ دهد که به صورت همزمان MVMap.openVersion دسترسی به فروشگاه.
کش LIRS اکنون دوباره اندازه نقشه هش داخلی در صورت نیاز.
در صورت تمایل تاریخ جلسه باقی بماند در کنسول H2 است.
اضافه کردن اموال سرویس گیرنده به دریافت اطلاعات تعدادی از سرویس دهنده در حال حاضر در خوشه و سرور است که در دسترس هستند.
رفع اشکال در تغییر رمز عبور رمزگذاری شده DB که نگه داشته فایل رسیدگی باز زمانی که رمز عبور اشتباه عرضه شد.
در چه در نسخه 1.3.179 جدید است:
نمایش داده شد بازگشتی با بسیاری از ردیف نتیجه (بیش از تنظیمات "max_memory_rows") را به درستی کار نمی کند.
مجوز MPL 2.0 + 1.0 EPL تغییر کرده است.
MVStore: جداول موقت از مجموعه نتیجه می تواند دوباره باز کردن یک پایگاه داده، که می تواند در یک ClassCastException نتیجه زنده ماندن.
شماره 566: MVStore: شاخص منحصر به فرد که بعد از ایجاد شد به درستی کار نمی اگر بیش از 5000 ردیف در جدول وجود دارد.
MVStore: ایجاد شاخص ثانویه در نتایج جداول بزرگ در گم ردیف در صفحه اول.
فراداده: رمز عبور جداول مرتبط در حال حاضر تنها برای کاربران مدیر قابل مشاهده است.
برای ویندوز، آدرس پایگاه داده از فرم "JDBC: H2: / آزمون" که در آن در نظر گرفته نسبی و کار نمی کند مگر اینکه مالکیت سیستم "h2.implicitRelativePath" استفاده شد.
ویندوز: با استفاده از یک دایرکتوری پایه از "C: /" و مشابه کار نمی کند به عنوان انتظار می رود.
دنبال مشخصات JDBC در روش ابرداده، استفاده P0 به عنوان نوع بازگشت از روش.
شماره 531: هویت برای ستون اضافه کنه.
فایل سیستم: بهبود استثنا پرتاب سازگاری با JDK
صفحه اول فضایی: تنظیم هزینه بنابراین ما شاخص فضایی استفاده کنید اگر پرس و جو می کند یک اپراتور از فاصله نیست.
رفع بن بست چند رشته ای که با استفاده از یک نمایش است که شامل یک TableFunction.
رفع اشکال در تقسیم اعداد بسیار کوچک BigDecimal.
در چه در نسخه 1.3.176 جدید است:
فایل قفل روش سریال "دیگر مستند، به عنوان آن را در دسترس نخواهد بود در نسخه 1.4 است.
روش Csv.getInstance استاتیک () برداشته شد. به جای استفاده از سازنده های عمومی است.
نام کاربری پیش فرض برای ابزار اسکریپت، RunScript، شل، و CreateCluster دیگر "س" اما یک رشته خالی.
ردیابی پشته از به استثنای "شی در حال حاضر بسته شده" است و دیگر به طور پیش فرض وارد سایت شوید.
اگر یک مقدار از یک مجموعه خود نتیجه مجموعه ای نتیجه این بود، در نتیجه تنها یک بار به عنوان خوانده شده.
محدودیت های ستون نیز در نمایش قابل مشاهده است.
اعطای حق اضافی را به یک نقش است که در حال حاضر یک مناسب برای آن جدول کار نمی شد.
شاخص فضایی: چند باگ برطرف شده است (با استفاده از محدودیت های فضایی در دیدگاه ها، انتقال اشیاء هندسه بیش از TCP / IP، شی هندسه بازگشته است زمانی که مورد نیاز کپی).
شماره 551: اسناد و مدارک نوع داده نادرست بود.
شماره 368: تکثیر KEY UPDATE را برای درج چند سطر کار نمی کند. مورد آزمون از Angus مک دونالد.
OSGi: javax.tools بسته در حال حاضر وارداتی (به عنوان یک اختیاری).
H2 کنسول: خودکار کامل در حال حاضر توسط پیش فرض غیر فعال است، اما یک گرم کلیدی (Ctrl + کلید فاصله) وجود دارد.
H2 کنسول: خودکار کامل با دستورات چند خطی کار نمی کند.
CLOB و لکه داده شد بلافاصله پس از یک عقبگرد حذف نشده است.
یک API مصالح جدید است که انواع داده H2 داخلی (هندسه به عنوان مثال) از وجود دارد. با تشکر بسیار به نیکولا فورتین برای پچ!
محدودیت یکپارچگی ارجاعی گاهی اوقات شاخص اشتباه است، به طوری که به روز رسانی یک ردیف در جدول اشاره به اشتباه با نقض محدودیت شکست خورده استفاده می شود.
ترجمه لهستانی تکمیل و اصلاح شد.
شماره 545: کد تکراری غیر ضروری را حذف شد.
ابزار پیشفیلتر هم اکنون می توانید فایل های با کیسه نخ کامل را پردازش کند.
در چه در نسخه 1.3.175 جدید است:
نمایش داده شد اتحادیه: کپی ردیف می تواند بازگشت اگر زیر نمایش داده شد شامل "سفارش توسط".
نوع داده هندسه در حال حاضر برای کاربر تعریف توابع است که بازگشت یک مجموعه از نتایج کار می کند.
سازگاری PostgreSQL و از: PgServer شد درستی کار نمی کند که database_to_upper تنظیمات را به نادرست تنظیم شد.
JdbcDataSource: روش setUrl و getUrl که در آن به عنوان نام مستعار برای setURL و getURL اضافه شده است. این مشکلات با HikariCP (از Hikari استخر اتصال) را حل کند.
شماره 537: H2 کنسول: در هنگام بارگذاری طرح، نادرست JDBC خواستار که در آن صادر شده، که باعث به استثنای "دقت ستون یافت نشد".
پردازش هندسه بهبود یافته (موضوع 535).
میترا هم اکنون می توانید در URL پایگاه داده تنظیم شود، حتی اگر از جداول داده وجود دارد، اگر مجموعه همان میترا فعلی است.
سازگاری بهبود یافته اوراکل برای مورد زمانی که و رمزگشایی.
در این بیانیه "رها کردن تمام اشیاء" کار نمی کند اگر یک جدول بستگی به نظر از طریق یک محدودیت.
استعلام های و یا نمایش با "سفارش شده توسط" بیان نام مستعار می تواند به دلیل یک رگرسیون معرفی شده در نسخه 1.3.174 نمی تواند اعدام شود.
در چه در نسخه 1.3.174 جدید است:
شاخص بهبود فضایی و نوع داده.
شماره 467: OSGi کلاس لودر (توانایی ایجاد مرجع به کلاس در دیگر ClassLoader، برای مثال در یکی دیگر از بسته نرم افزاری OSGi).
نمایش داده شد "گروه توسط" که حاوی یک زیر پرس و جو با یک تابع مجموع نتیجه اشتباه در برخی از موارد بازگشت.
رفع اشکال در شاخص هش منحصر به فرد و غیر منحصر به فرد که به عنوان نتایج نادرست آشکار هنگامی که کلید جستجو یک نوع کاردینال متفاوت از کلید شاخص جدول بود. به عنوان مثال، که در آن یکی INT بود و از سوی دیگر بود
اشکال: تغییرات در ساختار بانک اطلاعاتی را در کش پرس و جو جلسه باطل نمی شود.
از ویژگی های جدید از Davide Cavestro - اجازه می دهد با استفاده از جاوا موتورهای ترتیب شی سفارشی بر اساس هر-DB.
هنگام اجرای ابزار بازیابی در بسیار بزرگ (& gt؛ به 6G) پایگاه داده ها، از آمار و ارقام با اعداد منفی گزارش شده است.
اضافه کردن یک ستون CONTAINS_UNCOMMITTED به جدول جلسات ابرداده، اجازه می دهد تا تشخیص زمانی که جلسات سرکش در حال ایجاد معاملات بزرگ است.
برخی از رفع کوچک برای حمایت هندسه، تکه توسط Nicolas فورتین.
ابزار و BNF ویژگی تکمیل خودکار در OSGi که این امکان را برای سردبیران هوشمند به انجام تکمیل خودکار باعث می شود صادر می شود. پچ از Nicolas فورتین.
رفع رها کردن همه اشیاء و رها کردن طرح در حضور جداول با وابستگی ستون محاسبه شده است.
جلسه موقت تنبلی و سنگینی حرکت گاهی اوقات می تواند جمع آوری، افزایش اندازه از فایل DB تا خاموش شدن است. در حال حاضر آنها پاک کردن در هر مرتکب شده است.
یک اشکال که در آن شاخص هش با بیش از یک ستون می شود در سکوت به یک شاخص به طور منظم تبدیل وجود دارد. آن در حال حاضر، یک استثنا پرتاب.
آمار پرس و جو: ویژگی های جدید که از جدیدترین 100 نمایش داده شد SQL اجرا و داده های عملکرد خود ذخیره می کند. مفید برای ردیابی کردن بد انجام نمایش داده شد.
رفع بن بست تنبلی و سنگینی حرکت بین خواندن و تنبلی و سنگینی حرکت به روز رسانی ستون.
حمایت از روش JDBC DatabaseMetaData # getClientInfoProperties ()، به این معنا بازگشت به نتیجه خالی، به منظور ایجاد میکنید، بیابید خوشحال است.
را سرور # openBrowser متغیر محیط مرورگر $ احترام بگذارند. اضافه کردن "کروم" به لیستی از مرورگرهای محاکمه شده است. پچ از فلیکس قیصر.
رفع org.h2.util.ScriptReader هنگام مدیریت نظرات بلوک unclosed.
را org.h2.util.ScriptReader پرتاب یک استثنا بهتری را هنگام اسکریپت شکسته که تولید اظهارات بسیار بزرگ است.
در چه در نسخه 1.3.173 جدید است:
پشتیبانی از بیانیه خالی که فقط شامل یک دیدگاه.
حالت سرور: اگر خطایی در حین خواندن از یک تنبلی و سنگینی حرکت وجود دارد، در این نشست در برخی موارد بسته شد.
شماره 463: درایور نام و نسخه در حال حاضر همان در OsgiDataSourceFactory و JdbcDatabaseMetaData.
JaQu: نوع داده VARCHAR در حال حاضر (دوباره) برای رشته (بدون متن دیگر، به جز زمانی که به صراحت مجموعه ای) استفاده می شود.
برای در حافظه پایگاه داده، ایجاد یک شاخص بر روی یک ستون CLOB یا لکه دیگر پشتیبانی. این است که به ساده MVTableEngine.
جدید ستون "information_schema.tables.row_count_estimate".
شماره 468: TRUNC (زمان) می تواند مقدار اشتباه (+12 ساعت)، و TRUNC (تعداد) پرتاب NullPointerException در بازگشت.
TRUNC بیان (تعداد) انداخت NullPointerException در.
ثابت بن بست هنگام به روز رسانی تنبلی و سنگینی حرکت را به صورت همزمان. مشاهده TestLob.testDeadlock2 ().
ثابت بن بست مربوط به مجموعه نتایج موقت بسیار بزرگ است.
اضافه کردن گزینه خط فرمان "-list" به ابزار شل به طوری که نتیجه به لیست حالت می تواند باعث شود که خواندن از یک فایل.
نظر یافت نشد