Monty
07df2029a3
Adjust cost for re-creating a row from the JOIN CACHE
...
Creating a record from the join cache is faster than getting a row from
the engine (less and simpler code to execute).
Added JOIN_CACHE_ROW_COPY_COST_FACTOR (0.5 for now) as the factor to
take this into account. This is multiplied with ROW_COPY_COST.
Other things:
- Added cost of copying rows to hash join, similar to join_cache joins.
2023-02-02 22:58:52 +03:00
..
2022-12-20 22:45:08 +01:00
2023-01-17 11:41:29 +02:00
2023-02-02 21:01:56 +03:00
2022-03-23 10:47:27 +11:00
2022-01-24 19:26:09 +09:00
2022-01-24 19:26:09 +09:00
2022-04-06 12:08:30 +03:00
2022-10-27 23:13:41 +02:00
2022-10-27 23:13:41 +02:00
2022-09-30 12:29:24 +02:00
2022-12-12 11:24:07 +11:00
2022-03-14 11:30:32 +02:00
2022-09-05 14:05:30 +03:00
2022-10-13 18:45:30 +04:00
2022-09-26 14:34:43 +03:00
2022-09-06 10:51:18 +03:00
2023-01-13 12:22:30 +02:00
2023-01-18 16:39:11 +01:00
2023-02-02 21:44:00 +03:00
2023-02-02 21:44:00 +03:00
2023-02-02 21:44:00 +03:00
2022-10-04 07:41:35 +02:00
2022-05-15 20:37:51 +02:00
2022-05-15 20:37:51 +02:00
2023-02-02 21:44:00 +03:00
2023-02-02 21:44:00 +03:00
2022-06-02 16:51:13 +03:00
2023-02-02 22:58:38 +03:00
2023-02-02 21:44:00 +03:00
2023-01-13 11:22:29 +02:00
2023-01-13 11:22:29 +02:00
2023-01-13 11:45:57 +02:00
2022-04-06 13:33:33 +03:00
2022-10-25 11:43:32 -07:00
2022-12-13 18:24:51 +02:00
2022-11-02 21:43:42 +01:00
2022-03-30 17:00:17 +05:30
2023-01-18 16:39:11 +01:00
2022-03-30 17:00:17 +05:30
2022-09-06 10:51:18 +03:00
2022-12-14 08:57:39 +02:00
2023-02-02 22:32:57 +03:00
2022-12-13 18:01:49 +02:00
2023-01-10 14:50:58 +02:00
2023-01-10 14:50:58 +02:00
2022-08-10 15:03:10 +02:00
2022-03-30 17:00:17 +05:30
2022-03-30 17:00:17 +05:30
2022-03-30 17:00:17 +05:30
2022-03-30 17:00:17 +05:30
2022-03-30 17:00:17 +05:30
2022-03-30 17:00:17 +05:30
2023-01-18 16:39:11 +01:00
2023-01-18 16:39:11 +01:00
2022-10-17 12:39:25 +02:00
2022-06-07 09:20:07 +03:00
2022-01-26 18:43:05 +01:00
2022-08-10 15:04:24 +02:00
2022-08-10 15:04:24 +02:00
2022-07-26 16:35:24 -06:00
2022-09-06 09:45:54 +03:00
2022-05-06 15:11:02 +03:00
2023-01-13 12:22:30 +02:00
2022-10-26 15:30:38 +02:00
2023-01-13 09:28:25 +02:00
2022-10-27 23:13:41 +02:00
2022-12-14 08:57:39 +02:00
2022-10-04 11:42:37 +02:00
2023-01-18 16:37:40 +01:00
2023-02-02 21:44:00 +03:00
2022-04-29 10:48:26 +03:00
2022-07-26 22:27:29 +07:00
2023-02-02 21:43:30 +03:00
2022-11-08 14:58:47 +01:00
2022-01-18 21:37:52 +01:00
2023-02-02 21:43:30 +03:00
2023-01-25 15:40:32 +01:00
2022-09-26 14:34:43 +03:00
2022-06-22 13:39:48 +03:00
2022-01-19 18:14:07 +03:00
2022-01-26 18:43:06 +01:00
2023-02-02 22:25:06 +03:00
2023-02-02 20:10:19 +03:00
2023-02-02 22:58:38 +03:00
2023-02-02 22:58:38 +03:00
2023-02-02 21:43:30 +03:00
2023-01-10 14:42:50 +02:00
2022-07-26 22:27:30 +07:00
2023-02-02 22:25:24 +03:00
2023-02-02 22:25:24 +03:00
2023-02-02 22:58:52 +03:00
2022-10-02 22:14:21 +02:00
2022-01-29 15:41:05 +01:00
2022-12-13 18:24:51 +02:00
2022-12-13 18:24:51 +02:00
2022-11-02 13:08:01 +01:00
2022-10-21 14:49:05 -06:00
2022-10-21 14:49:05 -06:00
2022-09-26 14:34:43 +03:00
2023-02-02 22:25:24 +03:00
2023-02-02 22:25:24 +03:00
2022-10-21 14:49:05 -06:00
2022-10-21 14:49:05 -06:00
2022-07-28 10:47:33 +03:00
2022-07-28 10:47:33 +03:00
2022-09-26 13:34:38 +03:00
2022-10-21 14:49:05 -06:00
2022-07-28 11:25:21 +03:00
2022-10-04 11:42:37 +02:00
2022-01-27 21:25:07 +02:00
2022-09-23 13:40:42 +03:00
2022-03-30 09:34:07 +03:00
2022-05-06 15:11:02 +03:00
2022-01-21 19:28:48 +04:00
2022-03-03 13:42:49 +11:00
2022-10-02 14:38:13 +02:00
2022-05-09 22:04:06 +02:00
2022-05-11 11:25:33 +02:00
2022-05-10 14:01:23 +02:00
2023-01-24 11:54:25 +02:00
2023-02-02 21:43:30 +03:00
2023-02-02 21:43:30 +03:00
2023-01-13 11:11:04 +02:00
2022-12-07 10:00:52 +02:00
2022-05-09 22:04:06 +02:00
2023-01-24 15:17:10 +02:00
2022-02-04 14:53:19 +01:00
2022-06-27 19:52:48 +04:00
2022-10-13 18:45:30 +04:00
2022-12-13 16:58:58 +02:00
2022-11-02 14:33:20 +01:00
2023-01-25 15:40:32 +01:00
2022-11-02 00:25:55 +01:00
2022-02-04 14:50:25 +01:00
2022-10-27 23:13:41 +02:00
2022-10-27 23:13:41 +02:00
2022-10-06 09:22:39 +03:00
2022-04-29 10:48:25 +03:00
2022-11-02 21:43:42 +01:00
2022-09-21 09:33:07 +03:00
2023-02-02 21:43:30 +03:00
2022-06-29 22:53:29 +03:00
2022-10-04 11:42:37 +02:00
2022-08-02 16:35:15 +10:00
2022-11-28 12:20:17 +02:00
2023-01-13 10:18:30 +02:00
2023-02-02 22:58:38 +03:00
2023-02-02 22:58:38 +03:00
2022-04-29 10:48:20 +03:00
2023-01-03 18:13:11 +02:00
2023-02-02 22:58:38 +03:00
2022-10-02 22:14:21 +02:00
2022-10-02 14:38:13 +02:00
2022-04-21 15:33:50 +03:00
2022-11-01 22:15:14 +01:00
2022-10-12 12:14:13 +03:00
2022-12-07 10:00:52 +02:00
2023-02-02 22:32:57 +03:00
2022-08-10 13:12:32 +02:00
2022-11-03 11:52:13 +01:00
2022-10-26 09:18:29 +03:00
2022-05-03 10:59:54 +02:00
2022-05-09 22:04:06 +02:00
2022-05-10 14:01:23 +02:00
2023-01-30 15:22:20 +02:00
2022-08-10 15:04:24 +02:00
2023-01-13 12:22:30 +02:00
2022-08-05 22:23:40 +04:00
2023-01-30 15:22:21 +02:00
2023-02-02 22:32:57 +03:00
2023-01-18 16:45:59 +01:00
2022-01-20 07:39:11 +02:00
2022-10-21 14:49:05 -06:00
2022-10-21 14:49:05 -06:00
2022-10-26 15:30:38 +02:00
2022-01-29 15:41:05 +01:00
2022-05-09 22:04:06 +02:00
2023-01-11 11:13:56 +02:00
2022-10-26 15:30:38 +02:00
2022-10-27 23:13:41 +02:00
2022-11-21 10:25:38 +02:00
2023-01-24 14:35:36 +02:00
2022-09-05 14:55:47 +03:00
2022-11-02 13:08:01 +01:00
2022-10-26 15:30:38 +02:00
2022-09-05 14:55:47 +03:00
2022-10-27 23:13:41 +02:00
2022-10-04 13:32:38 +02:00
2023-02-02 22:58:52 +03:00
2023-02-02 22:58:38 +03:00
2022-09-05 13:28:56 +03:00
2023-01-11 11:13:56 +02:00
2022-04-29 10:48:20 +03:00
2023-01-30 15:22:20 +02:00
2022-01-19 18:14:07 +03:00
2022-10-02 22:14:21 +02:00
2022-10-02 22:14:21 +02:00
2023-01-18 16:58:28 +01:00
2022-10-27 23:13:41 +02:00
2023-02-02 20:53:59 +03:00
2022-11-01 11:55:28 +01:00
2022-10-27 23:13:41 +02:00
2022-10-27 23:13:41 +02:00
2022-10-27 23:13:41 +02:00
2023-02-02 22:32:57 +03:00
2022-08-23 14:36:08 +04:00
2022-08-23 14:36:08 +04:00
2022-11-08 17:37:22 +02:00
2022-01-21 19:28:48 +04:00
2022-02-04 10:01:08 +01:00
2022-08-10 15:03:10 +02:00
2022-10-13 10:56:57 +03:00
2022-09-26 13:34:38 +03:00
2023-02-02 22:32:57 +03:00
2022-10-26 15:30:38 +02:00
2023-01-30 15:22:21 +02:00
2022-11-02 13:08:01 +01:00
2022-10-25 14:25:42 +03:00
2023-01-30 15:22:20 +02:00
2022-05-07 11:48:15 +02:00
2023-01-13 12:22:30 +02:00
2022-08-10 13:06:08 +02:00
2022-11-02 00:31:27 +01:00
2023-02-02 22:58:38 +03:00
2022-08-10 15:03:10 +02:00
2022-06-21 16:59:49 +03:00
2023-02-02 21:44:00 +03:00
2023-02-02 22:25:24 +03:00
2022-08-10 15:03:10 +02:00
2022-10-11 00:08:54 +02:00
2022-07-01 13:04:44 +02:00
2022-05-06 15:11:02 +03:00
2023-01-19 12:39:28 +01:00
2023-02-02 21:44:00 +03:00
2023-02-02 21:44:00 +03:00
2022-03-30 09:34:07 +03:00
2023-01-03 18:13:11 +02:00
2022-01-18 17:32:53 +01:00
2022-08-30 12:29:04 +03:00
2022-04-13 17:52:27 +09:00
2021-12-15 19:13:57 +01:00
2022-02-02 01:35:40 +01:00
2022-09-06 10:51:18 +03:00
2022-08-02 17:24:28 +03:00
2022-09-05 13:28:56 +03:00
2022-08-31 11:05:23 +03:00
2022-09-05 14:05:30 +03:00
2022-02-23 07:18:00 +02:00
2023-01-24 11:54:25 +02:00
2023-01-14 08:25:57 +02:00
2022-03-18 16:38:41 +01:00
2023-01-18 16:45:59 +01:00
2023-01-18 16:45:59 +01:00
2022-03-18 20:50:10 +01:00
2022-08-31 11:05:23 +03:00
2022-05-27 15:55:49 +10:00
2022-08-31 11:05:23 +03:00
2022-09-06 10:51:18 +03:00
2022-08-02 17:24:28 +03:00
2022-09-26 14:34:43 +03:00
2022-08-02 17:24:28 +03:00
2022-08-02 17:24:28 +03:00
2022-10-04 13:23:13 +02:00
2022-06-27 10:14:37 +03:00
2022-03-18 20:50:10 +01:00
2022-03-18 16:38:41 +01:00
2023-01-17 20:02:29 +02:00
2023-01-14 08:25:57 +02:00
2022-10-13 10:56:57 +03:00
2022-08-02 17:24:28 +03:00
2022-10-27 10:42:30 +01:00
2022-04-28 15:54:03 +03:00
2022-12-07 09:39:46 +02:00
2022-05-06 10:45:17 +03:00