发布于 2015-10-17 23:30:23 | 196 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

MariaDB数据库

MariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了Percona的 XtraDB,InnoDB的变体,分支的开发者希望提供访问即将到来的MySQL 5.4 InnoDB性能。这个版本还包括了 PrimeBase XT (PBXT) 和 FederatedX存储引擎。


MariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了Percona的 XtraDB,InnoDB的变体,分支的开发者希望提供访问即将到来的MySQL 5.4 InnoDB性能。这个版本还包括了 PrimeBase XT (PBXT) 和 FederatedX存储引擎。

MariaDB 10.1.8 发布,此版本更新内容如下:

  • Revision #7e29f2d62015-10-15 18:25:54 +0400

    • MDEV-8948 ALTER ... INPLACE does work for BINARY, BLOB

  • Revision #19937802015-10-13 00:04:51 +0200

    • fix build on sol10-64

  • Revision #7454f1c2015-10-15 08:49:58 +0200

    • fix events_1 test for October 2015

  • Revision #534e4242015-10-14 23:21:36 +0200

    • fix lowercase* tests labrador

  • Revision #2a471e82015-10-14 15:29:57 +0200

    • fix func_hybrid_type crash in --ps --embedded

  • Revision #b867ade2015-10-14 18:33:16 +0400

    • Removing Used_tables_and_const_cache from "class udf_handler". It was used only temporary, during udf_handler::fix_fields() time, and then copied to the owner Item_func_or_sum object. Changing the code to use the Used_tables_and_const_cache part of the owner Item_sum_or_func object directly.

  • Revision #3723c702015-10-14 07:46:31 +0200

    • MDEV-426: systemd PermissionsStartOnly=true by default

  • Revision #079cc482015-10-14 07:32:34 +0200

    • MDEV-426: systemd mariadb-sevice-convert - abs paths

  • Revision #82fb0352015-10-14 07:05:42 +0200

    • MDEV-426: mariadb-service-convert to use MYSQLD_OPTS

  • Revision #ddb93b42015-10-14 05:14:06 -0400

    • WSREP_TO_ISOLATION_BEGIN should be called with the table list.

  • Revision #950e6f52015-10-11 10:32:44 +0200

    • Fixed Fedora 22 package build failure.

  • Revision #6346d1d2015-09-28 15:08:09 +0400

  • Revision #20c2ae32015-09-17 22:16:19 +1000

  • Revision #92271c72015-09-22 21:59:18 +0200

    • MDEV-8087: Server crashed in Time_and_counter_tracker::incr_loops

  • Revision #e19a6f32015-10-12 10:03:04 +0200

    • Merge branch 'bb-10.1-serg' into 10.1

  • Revision #0b4c3ad2015-10-12 10:49:37 +0400

    • Moving Used_tables_and_const_chache from Item_func to Item_func_or_sum and thus reusing Used_tables_and_const_cache for Item_sum instead of declaring the same members inside Item_sum.

  • Revision #dfb74de2015-10-12 00:37:58 +0200

    • Merge branch '10.0' into 10.1

  • Revision #b7858572015-10-11 11:53:02 +0200

    • s/--silent/--silent-startup/

  • Revision #b4fad1f2015-10-11 07:57:40 +0200

    • fix feedback plugin tests

  • Revision #c4e336e2015-10-10 14:19:02 +0200

    • fix the encryption.filekeys_nofile test

  • Revision #e7cb0322015-10-09 19:29:03 +0200

    • fixes for buildbot:

  • Revision #2ca41412015-10-09 18:24:17 +0200

    • Merge branch 'merge-perfschema-5.6' into 10.0

  • Revision #01be6632015-10-09 18:16:27 +0200

    • Merge branch 'merge-xtradb-5.6' into 10.0

  • Revision #77c44a32015-10-09 17:48:31 +0200

    • update innodb version

  • Revision #04af5732015-10-09 17:47:30 +0200

    • Merge branch 'merge-innodb-5.6' into 10.0

  • Revision #1b41eed2015-10-09 17:22:53 +0200

    • 5.6.27

  • Revision #86ff4da2015-10-09 17:21:46 +0200

    • 5.6.27

  • Revision #6a821d72015-10-09 17:20:49 +0200

    • 5.6.26-74.0

  • Revision #cfeedbf2015-10-09 17:12:26 +0200

    • Merge branch '5.5' into 10.0

  • Revision #16c4b3c2015-10-09 16:43:59 +0200

    • fixes for buildbot:

  • Revision #bff1af92015-07-16 15:50:26 -0700

    • Clarify the log message about master_info and relay_info files.

  • Revision #0ea42332015-09-18 18:27:54 +0200

    • remove --default-myisam from mtr

  • Revision #2a9bcc62015-09-17 14:45:28 +0200

  • Revision #99142ab2015-09-17 14:34:03 +0200

    • mysql and mysqldhow man pages

  • Revision #ed195b22015-09-10 20:12:50 +0200

    • MDEV-7680: mysqld_safe and mysql_multi man pages

  • Revision #50775092015-09-09 14:32:52 +0200

  • Revision #affff1a2015-10-09 13:08:41 +0300

    • Less logging of not critial things during startup/shutdown:

  • Revision #602c8032015-10-09 13:02:55 +0300

    • Don't enable file_key_management_plugin by default (as this gives warnings in the log) Better warning from file_key_management plugin if filename is not given

  • Revision #c696fc72015-10-09 13:01:07 +0300

    • Fixed compiler warnings and errors

  • Revision #b0935fc2015-10-07 15:52:26 +0500

    • MDEV-8842 add group support to pam_user_map module. Added to the pam_user_map module.

  • Revision #3757bc52015-10-05 14:46:12 +0500

    • MDEV-8431 Feedback plugin needs an option for http proxy. 'feedback_http_proxy' system variable added to specify the proxy server as host:port. Not a dynamic one.

  • Revision #f41a41f2015-10-09 00:06:16 +0200

    • Merge branch 'merge-xtradb-5.5' into 5.5

  • Revision #db79f4c2015-10-08 23:02:43 +0200

    • 5.5.45-37.4

  • Revision #82e9f6d2015-10-08 22:54:24 +0200

    • Merge remote-tracking branch 'mysql/5.5' into 5.5

  • Revision #16ad1fc2015-10-08 20:48:46 +0400

    • MDEV-8921 Wrong result for CAST(AVG(double_column) AS SIGNED)

  • Revision #7091b782015-10-08 19:19:21 +0400

    • MDEV-8918 Wrong result for CAST(AVG(bigint_column) AS SIGNED)

  • Revision #174a0b92015-10-08 12:09:05 +0400

    • Clean-up: Item_sum_variance and Item_variance_field had hybrid type infrastructure, though in fact they always return REAL result. Removing hybrid type artifacts.

  • Revision #c8d51122015-10-08 00:32:07 +0200

    • MDEV-8796 Delete with sub query with information_schema.TABLES deletes too many rows

  • Revision #6dd41142015-10-08 10:45:32 +0300

    • Better error messages if slave is not properly configured

  • Revision #a69a6dd2015-10-08 10:45:09 +0300

    • MDEV-4487 Allow replication from MySQL 5.6+ when GTID is enabled on the master MDEV-8685 MariaDB fails to decode Anonymous_GTID entries MDEV-5705 Replication testing: 5.6->10.0

  • Revision #7c1e2fe2015-10-08 10:17:07 +0300

    • Better error message if failed

  • Revision #ca051fa2015-10-08 10:16:35 +0300

    • Allow row events in replication stream for slave in all cases (even when configured with --binlog-format=statement). Before we got an error on the slave and the slave stopped if the master was configured with --binlog-format=mixed or --binlog-format=row.

  • Revision #d278fb42015-10-08 09:58:44 +0300

    • Fixed tokudb test result to make it stable (was altering between index and range)

  • Revision #de1a48e2015-10-08 08:59:58 +0400

    • A clean-up for a few recent result set metadata related bug fixes: - MDEV-8875 Wrong metadata for MAX(CAST(time_column AS DATETIME)) - MDEV-8873 Wrong field type or metadata for LEAST(int_column,string_column) - MDEV-8912 Wrong metadata or type for @c:=string_or_blob_field

  • Revision #87777242015-10-07 20:19:29 +0400

    • MDEV-8912 Wrong metadata or type for @c:=string_or_blob_field

  • Revision #8afe96f2015-10-07 11:42:23 +0400

    • MDEV-8910 Wrong metadata or field type for MAX(COALESCE(string_field))

  • Revision #bed4e842015-08-18 13:28:17 +0200

  • Revision #d6371d32015-10-06 18:03:10 +0300

  • Revision #4a602042015-10-06 16:15:34 +0300

    • MDEV-8903: Buildbot valgrind failure: Invalid read of size 1 in sql_memdup...

  • Revision #12897942015-10-06 15:54:37 +0300

  • Revision #21adad02015-10-06 15:40:26 +0300

    • MDEV-8901: InnoDB: Punch hole is incorrecty done also to log files causing assertion and database corruption

  • Revision #504802f2015-08-05 11:57:35 +0200

  • Revision #54b99812015-04-23 20:08:57 +0200

    • MDEV-7846: Server crashes in Item_subselect::fix_fields or fails with Thread stack overrun

  • Revision #0ab93fd2015-04-23 19:16:57 +0200

  • Revision #2e3e8182015-04-23 19:11:06 +0200

  • Revision #7ccde2c2015-04-23 19:04:11 +0200

    • MDEV-7565: Server crash with Signal 6 (part 2)

  • Revision #a7dd24c2015-10-06 13:52:27 +0300

    • MDEV-8299: MyISAM or Aria table gets corrupted after EXPLAIN INSERT and INSERT

  • Revision #90f2c822015-10-05 16:09:21 +0500

    • MDEV-7817 ALTER TABLE {ADD|DROP} INDEX IF [NOT] EXISTS does not get written into binlog if nothing to do. Just log the ALTER statement even if there's nothing to do.

  • Revision #3c478092015-10-06 00:48:46 +0400

    • Clean-up: changing switch(result_type()) followed by a test for temporal types in case of STRING_RESULT to switch(cmp_type()).

  • Revision #56cd7d02015-09-19 12:58:41 +0200

    • compilation failure on windows

  • Revision #6b0b1942015-09-16 12:48:24 +0200

    • fix installation location for policy files

  • Revision #34074382015-10-04 09:53:05 +0200

    • fixes for buildbot

  • Revision #e3026022015-05-28 22:42:32 +1000

    • plugin: qc_info test - hide output so result isn't a binary file

  • Revision #d4557932015-05-18 22:03:01 +1000

    • plugin - qc_info - add Query Cache flags

  • Revision #3abfe762015-10-03 08:22:17 +0200

    • remove unused group_by_handler::init() method

  • Revision #21175bb2015-10-02 18:40:38 +0200

    • Don't use flags in the group_by_handler class

  • Revision #8dff1aa2015-10-02 13:06:30 +0200

    • bug: move one_storage_engine checking loop

  • Revision #c93ac0a2015-10-02 14:38:06 +0200

    • cleanups and simplifications

  • Revision #7ca8b4b2015-10-02 10:19:40 +0200

    • move internal API out from group_by_handler

  • Revision #9ca3d9e2015-10-02 10:19:34 +0200

    • remove unused method

  • Revision #e8daa412015-10-05 09:47:45 +0200

    • typos in comments, minor stylistic edits

  • Revision #cf50e132015-10-02 10:18:27 +0200

    • MDEV-6080: Allowing storage engine to shortcut group by queries

  • Revision #d8df2b942015-10-02 10:18:40 +0200

    • Bugs, found by valgrind

  • Revision #ae2cdc12015-09-27 21:28:48 +0200

    • fix comments

  • Revision #8ed5fde2015-09-27 21:28:07 +0200

    • bug in JOIN_TAB::cleanup() that caused freed memory to be accessed

  • Revision #4193fa72015-09-27 21:30:18 +0200

    • Simple optimization

  • Revision #7e312792015-05-16 18:00:32 +0300

    • Speed up some innodb tests Fixed compiler warnings

  • Revision #b2b07b32015-05-11 23:11:05 +0300

    • Don't write DROP TEMPORARY TABLE to binary log

  • Revision #d2f61662015-10-05 16:47:34 +0300

  • Revision #23d4c952015-10-05 16:16:13 +0400

    • MDEV-8896 Dead code in stored_field_cmp_to_item()

  • Revision #93371732015-10-05 09:27:33 +0300

    • MDEV-8893: Test encryption.innodb_encryption_filekeys fails on buildbot

  • Revision #ba0b6682015-10-04 09:37:57 +0400

    • A clean-up for MDEV-7950: - Turning get_mm_tree_for_const() from a static function into   a protected method in Item. - Adding a new class Item_bool_func2_with_rev, for the functions and operators   that have a reverse function and can use the range optimizer for   to optimize "value OP field" as "field REV_OP value". Deriving   Item_bool_rowready_func2 and Item_funt_spatial_rel from the new class. - Removing Item_bool_func2::have_rev_func().

  • Revision #100d77e2015-10-02 14:48:32 +0400

    • Clean-up: removing the unused "Item_result cmp_type" parameter from the methods: - Item_bool_func::get_func_mm_tree() - Item_bool_func::get_mm_parts() - Item_bool_func::get_ne_mm_tree()

  • Revision #322bc6e2015-10-02 12:14:50 +0400

    • Adding "virtual bool Field::can_optimize_range(...)" and moving the code from Item_bool_func::get_mm_leaf() into Field_xxx::can_optimize_range(). This reduces the total amount of virtual calls. Also, it's a prerequisite change for the pluggable data types.

  • Revision #5e7f1002015-10-01 13:50:11 +0300

    • MDEV-8523: InnoDB: Assertion failure in file buf0buf.cc line 5963 (Failing assertion: key_version == 0 || key_version >= bpage->key_version)

  • Revision #6b36fb92015-10-02 08:54:25 +0400

    • Clean-up: sharing duplicate code in Item_field::val_bool_result() and Item_ref::val_bool_result().

  • Revision #38f3b992015-10-01 20:36:25 -0400

    • MDEV-8831 : enforce_storage_engine doesn't block table creation on other nodes

  • Revision #accf9b52015-10-01 20:01:35 +0400

    • MDEV-5694 GREATEST(date, time) returns a wrong data type

  • Revision #a84fae22015-10-01 11:35:18 +0400

    • MDEV-8836 - Server crashed in my_copy_8bit on querying I_S.PROCESSLIST

  • Revision #e1cbca12015-10-01 14:21:12 +0400

    • MDEV-657 Bug #873142 - GREATEST() does not always return same signness of argument types. The patch for MDEV-8871 also fixed the problem reported in MDEV-657. Adding the test case from the bug report.

  • Revision #b50c6072015-10-01 14:07:42 +0400

    • MDEV-4848 Wrong metadata or column type for LEAST(1.0,'10') MDEV-8873 Wrong field type or metadata for LEAST(int_column,string_column)

  • Revision #bb22eb52015-10-01 13:40:23 +0400

  • Revision #727da9c2015-10-01 13:04:59 +0400

  • Revision #32662162015-10-01 08:16:14 +0300

    • MDEV-8727: Server/InnoDB hangs on shutdown after trying to read an encrypted table with a wrong key

  • Revision #cb2c7992015-09-30 16:04:24 +0400

    • MDEV-8860 Wrong result for WHERE 2016 < SOME (SELECT CAST(time_column AS DATETIME) FROM t1) MDEV-8875 Wrong metadata for MAX(CAST(time_column AS DATETIME))

  • Revision #cc9cfec2015-09-30 12:37:34 +0400

    • MDEV-8865 Wrong field type or metadata for COALESCE(signed_int_column, unsigned_int_column) Item_func_hybrid_field_type did not return correct field_type(), cmp_type() and result_type() in some cases, because cached_result_type and cached_field_type were set in independent pieces of the code and did not properly match to each other. Fix: - Removing Item_func_hybrid_result_type - Deriving Item_func_hybrid_field_type directly from Item_func - Introducing a new class Type_handler which guarantees that   field_type(), cmp_type() and result_type() are always properly synchronized   and using the new class in Item_func_hybrid_field_type.

  • Revision #006acf72015-09-30 10:49:45 +0300

    • Bug #68148: drop index on a foreign key column leads to missing table MDEV-8845: Table disappear after modifying FK

  • Revision #09b87d62015-09-30 10:05:16 +0400

    • MDEV-8871 Wrong result for CREATE TABLE .. SELECT LEAST(unsigned_column,unsigned_column)

  • Revision #c13f4092015-09-29 15:15:28 +0300

    • MDEV-8815: InnoDB should refuse to start if crash recovery fails instead of asserting

  • Revision #a95711e2015-09-29 08:39:54 +0300

    • MDEV-8855: innodb.innodb-fk-warnings fails on Windows

  • Revision #a4e59022015-09-28 19:12:05 +0400

    • MDEV-8862 Wrong field type for MAX(COALESCE(datetime_column))

  • Revision #c5922c52015-09-28 13:59:44 +0300

    • MDEV-8821: Failing assertion: !page || page_type != 0 in file log0recv. cc line 1404

  • Revision #02a38fd2015-09-24 17:25:52 +0200

    • MDEV-8624: MariaDB hangs on query with many logical condition

  • Revision #3cc6e5b2015-09-28 12:51:02 +0400

    • MDEV-8852 Implicit or explicit CAST from MAX(string) to INT,DOUBLE,DECIMAL does not produce warnings

  • Revision #54db3872015-09-22 16:39:05 +0400

    • MDEV-8682 - CSV engine does not properly process "", in quotes

  • Revision #f804b742015-09-28 03:40:29 +0300

    • MDEV-8154 rpl.show_status_stop_slave_race-7126 sporadically causes internal check failure

  • Revision #bca58942015-09-27 19:20:43 -0400

    • Adjust warning suppression over a recent change in galera library.

  • Revision #ce7d8c52015-09-27 18:01:47 +0300

    • MDEV-7330 plugins.feedback_plugin_send fails sporadically in buildbot

  • Revision #bdcf3702015-09-27 16:00:48 +0300

    • MDEV-7933 plugins.feedback_plugin_send depends on being executed after plugins.feedback_plugin_load

  • Revision #25636092015-09-26 02:51:29 +0300

    • Increased the version number

  • Revision #86ed4942015-09-26 02:48:55 +0300

    • MDEV-8849 rpl.rpl_innodb_bug30888 sporadically fails in buildbot with testcase timeout

  • Revision #69274592015-09-25 13:56:02 -0400

  • Revision #59037d92015-09-16 23:20:57 -0400

  • Revision #30711c62015-09-25 21:33:50 +0400

    • MDEV-8806 Numeric CAST produce different warnings for strings literals vs functions

  • Revision #26e44032015-09-24 14:02:18 +0300

    • MDEV-8819: Failing assertion: block->page.space == page_get_space_id(page_align(ptr)) in file buf0buf.cc line 2551

  • Revision #95543422015-09-25 10:24:14 +0200

    • Merge branch '10.1' into pull-request-97

  • Revision #4070ce02015-09-25 07:18:04 +0400

  • Revision #dca4ab92015-09-24 21:24:28 +0300

    • MDEV-8841 innodb_zip.innodb-create-options fails in buildbot

  • Revision #12500182015-09-24 16:31:45 +0300

    • Fix typos in JSON MRR output

  • Revision #70166212015-09-24 15:43:01 +0300

    • MDEV-8829: Assertion `0' failed in Explain_table_access::tag_to_json

  • Revision #428f03c2015-09-24 15:48:02 +0400

    • MDEV-8839 COLUMN_GET() produces warnings with no data

  • Revision #5cc149f2015-09-24 10:28:47 +0200

    • The compiler warnings fixed.

  • Revision #e5418942015-09-23 20:59:54 +0400

    • Fixing a failure in "mtr --ps xml", introduced by the patch for MDEV-8466 and MDEV-8468. Using --enable_prepare_warnings and --disable_prepare_warnings around the affected query, to have the same warning in regular and --ps mtr runs.

  • Revision #3ad035f2015-09-23 20:42:28 +0400

    • MDEV-8658 DATE(zerofill_column) and DATE(COALESCE(zerofill_column)) return different results MDEV-8660 TIME(int_zerofill_column) returns a wrong result

  • Revision #b9da3ba2015-09-23 19:28:20 +0300

    • Follow-up for MDEV-6756 - fix the ps-protocol version of the tests

  • Revision #70effb62015-09-23 19:15:29 +0300

    • Follow-up for MDEV-6756 - fix the embedded version of the test

  • Revision #138e7bf2015-09-23 19:06:21 +0300

    • Follow up for disabling encrypt_tmp_files and encrypt_binlog by default

  • Revision #5c62dd22015-09-23 12:32:47 +0300

    • MDEV-8832: Encryption meta data should not be stored when ENCRYPTED=DEFAULT and innodb-encrypt-tables=OFF

  • Revision #212698b2015-09-23 13:04:28 +0400

    • MDEV-8253 EXPLAIN SELECT prints unexpected characters Item_string::clone_item() creates a new Item_string that points exactly to the same buffer that the original one does. Later, Item_string::print() uses c_ptr() for the original Item_string, which reallocs the original buffer, and the clone remain with the old freed buffer. Refactoring the code not to use c_ptr() in Item_string::print().

  • Revision #180c44e2015-09-23 10:15:38 +0300

    • MDEV-8817: Failing assertion: new_state->key_version != ENCRYPTION_KEY_VERSION_INVALID

  • Revision #7cbecad2015-09-17 17:01:00 +0400

    • MDEV-8664 - plugins.show_all_plugins --embedded fails in buildbot

  • Revision #0cf39f42015-09-22 15:03:59 +0300

    • MDEV-8817: Failing assertion: new_state->key_version != ENCRYPTION_KEY_VERSION_INVALID

  • Revision #fea15682015-09-22 13:35:23 +0200

    • Fix sporadic test failure in rpl_gtid_mdev4820.test

  • Revision #5c9c8ef2015-09-22 14:01:54 +0400

    • MDEV-3929 Add system variable explicit_defaults_for_timestamp for compatibility with MySQL

  • Revision #81727cd2015-09-22 12:54:01 +0300

    • Backport to 10.0: MDEV-8779: mysqld got signal 11 in sql/opt_range_mrr.cc:100(step_down_to)

  • Revision #89af0f12015-09-21 11:24:08 +0300

    • MDEV-8770: Incorrect error message when importing page compressed tablespace

  • Revision #e96f3c72015-09-22 00:57:29 +0300

    • MDEV-8779: mysqld got signal 11 in sql/opt_range_mrr.cc:100(step_down_to)

  • Revision #22cc8f92015-09-21 19:04:32 +0400

    • Changing a number of functions to aggregate argument character sets and collations from the global name space into private and protected methods in Item_func_or_sum.

  • Revision #8d0d4452015-09-21 17:32:37 +0300

    • Backport to 10.0: MDEV-8779: mysqld got signal 11 in sql/opt_range_mrr.cc:100(step_down_to)

  • Revision #9b9e36e2015-09-20 21:31:02 +0300

    • MDEV-8779: mysqld got signal 11 in sql/opt_range_mrr.cc:100(step_down_to)

  • Revision #139ce6c2015-09-21 15:15:23 +0200

    • fix for 32bit system. Not meaninful for this test but volatile parameters replaced.

  • Revision #c8db0df2015-09-21 16:18:20 +0400

    • Removing "DTCollation Arg_comparator::cmp_collation". Using a CHARSET_INFO pointer instead.

  • Revision #2dc32c02015-09-21 15:52:50 +0400

    • Removing "DTCollation user_var_entry::collation", using a CHARSET_INFO pointer instread, as the "derivation" and "repertoire" parts of DTCollation were not really used by user_var_entry.

  • Revision #afa17732015-09-21 12:40:07 +0400

    • Moving Item_args::arg_count from "public" to "protected".

  • Revision #19563402015-09-21 12:21:46 +0400

    • Removing global function agg_item_charsets_for_string_result(). Moving agg_arg_charsets_for_string_result() and agg_arg_charsets_for_string_result_with_comparison() inside "protected" section in Item_func_or_sum.

  • Revision #f727fb42015-09-20 20:22:22 +0200

    • Fix to make os_thread_id it compiled on windows.

  • Revision #d39a2f72015-09-19 09:08:58 -0400

    • Update mandatory wsrep configuration options

  • Revision #161db7c2015-09-19 11:30:18 +0300

    • MDEV-8773: InnoDB innochecksum does not work with encrypted or page compressed tables

  • Revision #b75c0032015-09-18 23:03:35 +0400

    • MDEV-8816 Equal field propagation is not applied for WHERE varbinary_column>=_utf8'a' COLLATE utf8_general_ci AND varbinary_column='A';

    1. Removing the legacy code that disabled equal field propagation in cases    when comparison is done as VARBINARY. This is now correctly handled by    the new propagation code in Item_xxx::propagate_equal_fields() and     Field_str::can_be_substituted_to_equal_item (the bug fix).

    2. Also, removing legacy (pre-MySQL-4.1) Arg_comparator methods   compare_binary_string() and compare_e_binary_string(), as VARBINARY     comparison is correcty handled in compare_string() and compare_e_string() by    the corresponding VARBINARY collation handler implemented in my_charset_bin.    (not really a part of the bug fix)

  • Revision #da3ec3d2015-09-09 16:29:50 +0200

    • MDEV-7970: EXPLAIN FORMAT=JSON does not print HAVING

  • Revision #79140b02015-09-18 13:30:44 +0400

    • MDEV-8793 Wrong result set for SELECT ...           WHERE COALESCE(time_column)=TIME('00:00:00')             AND COALESCE(time_column)=DATE('2015-09-11') MDEV-8814 Wrong result for WHERE datetime_column > TIME('00:00:00')

  • Revision #f7891582015-09-17 19:49:49 +0400

    • The patch for MDEV-8466 revealed a bug in str2my_decimal, which did not return a correct "end_of_num" pointer in case of character sets with mbminlen>1 (ucs2, utf16, utf16le, utf32). The bug caused sporadic test failures on BuildBot, as well "uninitialized memory read" errors in valgrind builds.

  • Revision #c83810f2015-09-17 12:38:06 +0300

    • Fix test failures seen on buildbot where file_key_management plugin is linked statically and dynamic plugin is not available.

  • Revision #7dd137c2015-08-12 23:09:48 +0200

    • MDEV-6756: map a linux pid (child pid) to a connection id shown in the output of SHOW PROCESSLIST

  • Revision #d9b25ae2015-09-17 11:05:07 +0400

    • MDEV-8466 CAST works differently for DECIMAL/INT vs DOUBLE for empty strings MDEV-8468 CAST and INSERT work differently for DECIMAL/INT vs DOUBLE for a string with trailing spaces

  • Revision #c69cf932015-09-16 17:24:34 +0400

  • Revision #173e4862015-09-16 13:01:04 +0300

    • MDEV-8576: Bootstrap should ignore --enforce-storage-engine option

  • Revision #bb529052015-09-15 18:58:08 -0400

    • MDEV-8034 : wsrep_node_address can't be IPV6

  • Revision #31cf3622015-09-15 08:49:55 -0400

    • MDEV-7873: rpl.rpl_domain_id_filter fails sporadically in buildbot #2

  • Revision #6cc1bef2015-09-15 14:11:33 +0300

    • Fix test to do proper cleanup.

  • Revision #9e6f3df2015-09-15 09:35:38 +0300

    • MDEV-8799: Server crashes in btr_defragment_add_index, encryption.innodb-bad-key-change5 and alike fail in buildbot

  • Revision #3a0df3c2015-09-15 10:11:52 +0400

  • Revision #3079bd42015-09-14 16:28:16 +0300

    • Fix release build compile failure.

  • Revision #4d3f6802015-09-14 14:11:23 +0300

    • MDEV-8772: Assertion failure in file ha_innodb.cc line 20027 when importing page compressed and encrypted tablespace using incorrect keys

  • Revision #5448df02015-09-14 12:02:20 +0200

    • restore CRLF file ending in the test data

  • Revision #ddaddf12015-09-14 12:15:27 +0300

    • MDEV-8769: Server crash at file btr0btr.ic line 122 when defragmenting encrypted table using incorrect keys

  • Revision #e3e2bbe2015-09-14 10:58:38 +0200

    • MDEV-6284 Merge downstream Debian/Ubuntu packaging into upstream MariaDB

  • Revision #71b14442015-09-14 11:01:14 +0300

    • MDEV-8768: Server crash at file btr0btr.ic line 122 when checking encrypted table using incorrect keys

  • Revision #abd31ca2015-05-06 13:19:22 +0200

    • MDEV-7990: ERROR 1526 when procedure executed for second time ALTER TABLE partition ... pMAX values less than MAXVALUE

  • Revision #d581ef52015-09-14 08:27:14 +0300

    • MDEV-8764: Wrong error when encrypted table can't be decrypted.

  • Revision #27ec0e12015-09-14 03:15:04 +0300

    • Increase the version number

  • Revision #80089a62015-09-14 03:12:54 +0300

  • Revision #6cc2e7e2015-09-13 23:32:10 +0400

    • MDEV-8795 Equal expression propagation does not work for temporal literals

  • Revision #9b577ed2015-09-12 13:16:05 +0300

    • MDEV-8577: With enforce-storage-engine mysql_upgrade corrupts the schema: ALTER TABLE should either bypass enforce-storage-engine, or mysql_upgrade should refuse to run

  • Revision #1e9ab682015-09-12 00:44:20 +0200

    • Merge.

  • Revision #39e8dc92015-09-12 00:43:31 +0200

    • Merge.

  • Revision #528729f2015-09-12 00:42:21 +0200

    • MDEV-8193: UNTIL clause in START SLAVE is sporadically disobeyed by parallel replication

  • Revision #96f4a902015-09-11 23:26:02 +0400

    • MDEV-8675 Different results of GIS functions on NULL vs NOT NULL columns

  • Revision #aaf63342015-09-11 15:48:34 +0400

    • MDEV-8709 Row equality elements do not get propagated The problem was fixed earlier by one of the MDEV-8728 subtasks. Adding a test case only.

  • Revision #91582122015-09-11 15:41:53 +0400

    • MDEV-8369 Unexpected impossible WHERE for a condition on a ZEROFILL field Disable IDENTITY_SUBST propagation for ZEROFILL columns, as discussed with Sergei.

  • Revision #244f0432015-09-11 12:03:04 +0200

  • Revision #df9b8ae2015-09-11 12:01:48 +0200

  • Revision #51eaa7f2015-09-11 10:51:56 +0200

    • MDEV-8193: UNTIL clause in START SLAVE is sporadically disobeyed by parallel replication

  • Revision #6f302d92015-09-11 11:35:15 +0400

    • MDEV-8755 Equal field propagation is not performed any longer for the IN list when multiple comparison types

  • Revision #0302efc2015-09-11 09:20:40 +0400

    • MDEV-8705 Wrong result for SELECT..WHERE latin1_bin_column='a' AND latin1_bin_column='A' MDEV-8712 Wrong result for SELECT..WHERE latin1_bin_column=_latin1'a' AND latin1_bin_column='A'

  • Revision #4aebba32015-09-10 17:13:35 +0400

    • MDEV-8740 Wrong result for SELECT..WHERE year_field=10 AND NULLIF(year_field,2011.1)='2011' MDEV-8754 Wrong result for SELECT..WHERE year_field=2020 AND NULLIF(year_field,2010)='2020' Problems: 1. Item_func_nullif stored a copy of args[0] in a private member m_args0_copy,    which was invisible for the inherited Item_func menthods, like    update_used_tables(). As a result, after equal field propagation    things like Item_func_nullif::const_item() could return wrong result    and a non-constant NULLIF() was erroneously treated as a constant    at optimize_cond() time.    Solution: removing m_args0_copy and storing the return value item    in args[2] instead. 2. Equal field propagation did not work well for Item_fun_nullif.    Solution: using ANY_SUBST for args[0] and args[1], as they are in    comparison, and IDENTITY_SUBST for args[2], as it's not in comparison.

  • Revision #8e553c42015-09-10 15:01:44 +0400

    • MDEV-8785 Wrong results for EXPLAIN EXTENDED...WHERE NULLIF(latin1_col, _utf8'a' COLLATE utf8_bin) IS NOT NULL

  • Revision #4278d6d2015-09-10 14:04:52 +0400

    • MDEV-8786 Wrong result for SELECT FORMAT=JSON * FROM t1 WHERE a=_latin1 0xDF

  • Revision #416b8112015-09-08 21:56:25 +0200

    • MDEV-8775 enabling encryption is too error-prone

  • Revision #7bd2f202015-09-08 17:07:34 +0200

    • make encrypt-binlog and encrypt-tmp-files to fail if no encryption

  • Revision #39b46ae2015-09-09 15:39:09 +0400

    • MDEV-8706 Wrong result for SELECT..WHERE time_column=TIMESTAMP'2015-08-30 00:00:00' AND time_column='00:00:00'

  • Revision #3fcd84c2015-09-09 08:11:43 +0400

    • MDEV-8741 Equal field propagation leaves some remainders after simplifying WH ERE zerofill_column=2010 AND zerofill_column>=2010

  • Revision #f8754d62015-09-07 22:21:35 +0300

  • Revision #29ac2452015-09-07 13:13:52 +0200

    • MDEV-8473: mysqlbinlog -v does not properly decode DECIMAL values in an RBR log

  • Revision #0ce0b882015-09-01 11:47:06 +0200

    • MDEV-8450: PATCH] Wrong macro expansion in Query_cache::send_result_to_client()

  • Revision #d6c5e7e2015-09-05 21:28:14 +0300

  • Revision #102a85f2015-09-03 18:00:43 +0200

    • MDEV-8663: IF Statement returns multiple values erroneously (or Assertion `!null_value' failed in Item::send(Protocol*, String*))

  • Revision #9abf4262015-09-04 13:35:31 +0300

    • MDEV-8443: mysql-test - innodb.innodb_simulate_comp_failures 'innodb_plugin' is failing

  • Revision #b9fee602015-09-03 19:09:08 +0300

    • Revert "Make galera-3 a Recommends instead of Depends in Debian packaging"

  • Revision #bd8ffe72015-09-03 09:39:57 +0200

    • Merge pull request #87 from pivanof/qplan_macros

  • Revision #9624b082015-09-02 14:47:44 +0300

  • Revision #83c7b1e2015-09-02 10:40:34 +0200

  • Revision #c104e902015-09-02 04:26:50 +0300

    • Unify virtual-* package definitions with official Debian packaging

  • Revision #7b344bf2015-09-01 23:06:12 +0300

  • Revision #cc08c132015-09-01 23:01:43 +0300

    • Add MySQL 5.6 stanzas next to MySQL 5.5 in debian/control file

  • Revision #bd3864e2015-09-01 13:50:04 +0300

  • Revision #b007dfb2015-08-31 09:18:30 +0300

    • Typofix: preceeding -> preceding

  • Revision #e87e26a2015-08-31 09:07:09 +0300

  • Revision #6bd94cf2015-08-30 22:59:27 +0300

    • Make galera-3 a Recommends instead of Depends in Debian packaging

  • Revision #a273f012015-08-12 23:03:45 +0200

    • Fix spelling errors

  • Revision #f425c712015-07-22 13:53:28 +0300

    • Merge documentation parts in debian/control from downstream

  • Revision #5a3d7522015-07-22 13:45:43 +0300

    • Make autobake-deb.sh to omit .git directory from source tar.gz

  • Revision #220b4f22015-07-22 13:15:36 +0300

    • Merge (most) build dependencies in debian/control with downstream

  • Revision #16be1842015-07-22 10:43:55 +0300

    • Extend debian/control build dependencies to max

  • Revision #61e31aa2015-07-22 00:24:29 +0300

    • Remove files from debian/* that are unrelevant for this upstream repo

  • Revision #6809fdb2015-07-21 23:37:05 +0300

    • Update autobake.sh to match control file location. Drop lucid and squeeze support.

  • Revision #af9509d2015-07-21 23:24:05 +0300

    • debian/*: wrap and sort for cleaner diffs

  • Revision #82e64fd2015-07-21 23:13:05 +0300

    • Remove debian/dist/* and have just one version

  • Revision #203f4d42015-07-16 15:59:55 -0700

    • Add parenthesis in macro definitions to prevent order of operation problems.

更多内容请看发行说明



历史版本 :
MariaDB 5.5.59 GA 发布,MySQL 分支版本
MariaDB 10.3.4 发布,10.3 系列的第二个 beta 版
MariaDB 10.2.12 发布,MySQL 分支版本
MariaDB 10.2.12 发布,MySQL 分支版本
MariaDB 10.1.30 和 Connector/C 2.3.4 发布
MariaDB 10.2.11 发布,MySQL 分支版本
MariaDB 发布 MariaDB AX 开源分析解决方案 
MariaDB ColumnStore 1.1.2 GA
MariaDB Galera Cluster 5.5.58 稳定版发布,Bug 修复
MariaDB 10.1.29 发布,MySQL 分支版本
MariaDB 10.2.10 发布,MySQL 分支版本
MariaDB 10.0.33 发布,MySQL 分支版本
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务