- 27 Mar, 2006 1 commit
-
-
jan authored
weakens the locks for this session similarly like the option innodb_locks_unsafe_for_binlog. This patch removes almost all gap locking (used in next-key locking) and makes MySQL to release the row locks on the rows which does not belong to result set. Additionally, nonlocking selects on INSERT INTO SELECT, UPDATE ... (SELECT ...), and CREATE ... SELECT ... use a nonlocking consistent read. If a binlog is used, then binlog format should be set to row based binloging to make the execution of the complex SQL statements.
-
- 22 Mar, 2006 3 commits
- 21 Mar, 2006 4 commits
-
-
heikki authored
-
http://bugs.mysql.com/bug.php?id=17992heikki authored
duplicate http://bugs.mysql.com/bug.php?id=17134 : MySQL's partitioned table code does not set prebuilt->sql_stat_start right if it does an insert in the same statement after doing a search first in the same partition table. We now write trx id always to the buffer, not just when flag sql_stat_start is on. This will waste CPU time very slightly.
-
jan authored
CREATE ... SELECT... if innodb_locks_unsafe_for_binlog is used. This patch is from Heikki.
-
marko authored
a duplicate record to a clustered index comprising more than about 90 columns. (Bug #18384) row_ins_duplicate_error_in_clust(): Call mem_heap_free(heap) at func_exit if needed.
-
- 17 Mar, 2006 3 commits
-
-
osku authored
Remove trailing whitespace from flex/bison input files.
-
osku authored
-
marko authored
r340: Fix http://bugs.mysql.com/bug.php?id=18283 in ha_innodb.cc and http://bugs.mysql.com/bug.php?id=18238 in InnoDB r339: Remove disk space leak on update of BLOB columns (Bug #18252). btr_cur_pessimistic_update(): Invoke rec_get_offsets() after rec_set_field_extern_bits(). btr_store_big_rec_extern_fields(): Note that offsets will no longer be valid after calling this function. r338: Fix bug 18238 : check in pessimistic insert and update if the buffer pool is exhausted by locks
-
- 16 Mar, 2006 1 commit
-
-
osku authored
When using GCC, use __inline__ instead of inline. Add disabled-by-default logic to configure.in to switch GCC to a strict C89-mode.
-
- 15 Mar, 2006 1 commit
-
-
marko authored
Remove UNIV_RELEASE_NOT_YET_STABLE and related checks. page_rec_is_comp(): Remove the bounds check. row_sel_field_store_in_mysql_format(): Turn the assertions on mbminlen, mbmaxlen and templ->type into debug assertions.
-
- 14 Mar, 2006 1 commit
-
-
osku authored
-
- 13 Mar, 2006 2 commits
- 10 Mar, 2006 6 commits
-
-
marko authored
buf_block_align(btr_cur_get_rec()).
-
marko authored
-
osku authored
row_upd_index_replace_new_col_vals_index_pos(): Add a parameter, "ibool order_only", for limiting the replacement to the ordering fields of the index. Adjust callers. In this port, the comment for the parameter was adjusted to make it clear that it only supports clustered indexes.
-
osku authored
Add HASH_MIGRATE().
-
osku authored
Add ut_strcount() and ut_strreplace().
-
osku authored
Add dict_table_get_low_noninlined().
-
- 08 Mar, 2006 1 commit
-
-
osku authored
Move printing of dfield_t values from dtuple_print to a new function, dfield_print_raw.
-
- 07 Mar, 2006 2 commits
- 06 Mar, 2006 2 commits
- 02 Mar, 2006 2 commits
- 01 Mar, 2006 1 commit
-
-
jan authored
probably caching. Fixed test results. This patch implements a high-granularity read view to be used with cursors. In this high-granularity consistent read view modifications done by the creating transaction after the cursor is created or future transactions are not visible. But those modifications that transaction did before the cursor was created are visible.
-
- 28 Feb, 2006 1 commit
-
-
osku authored
-
- 27 Feb, 2006 1 commit
-
-
osku authored
which can contain the new flag DICT_TF_COMPACT. Change dict_mem_table_create to take a flags argument. Add dict_table_is_comp(). Adapt all users. Change some places to explicitly assume that system tables do not use the compact page format.
-
- 24 Feb, 2006 3 commits
- 23 Feb, 2006 2 commits
- 22 Feb, 2006 2 commits
- 21 Feb, 2006 1 commit
-
-
osku authored
misc cleanups.
-