robocop
|
3e66cd45f5
|
Comments.
|
2009-08-20 11:18:57 +00:00 |
|
dimitr
|
17b630c1fe
|
More optimizer adjustments + named constants instead of hardcoded numbers.
In particular, this commit should resolve the degraded restore performance.
|
2009-08-19 09:18:30 +00:00 |
|
dimitr
|
ee941f9a3d
|
Misc.
|
2009-07-08 15:09:47 +00:00 |
|
robocop
|
f7bf07d9be
|
Style.
|
2009-07-03 11:02:17 +00:00 |
|
uid32383
|
e704280a59
|
Style.
|
2009-06-28 10:29:36 +00:00 |
|
dimitr
|
77dce5ac12
|
Fixed some issues with the optimizer, namely: (1) incorrect cost calculation for indexed retrievals in joins and (2) too pessimistic heuristics for indices with zero selectivity.
Also, I removed the restricition I put recently to address some issues reported in the tracker (it's no longer necessary).
|
2009-06-19 11:33:12 +00:00 |
|
dimitr
|
a082a6fba6
|
Slightly changed a bugfix for CORE-2078 to avoid affecting indexed retrievals.
It's a compromise targeted to resolve any regressions in v2.1.2 (like CORE-2411).
|
2009-05-14 15:41:48 +00:00 |
|
robocop
|
66b1227b22
|
Unused params, some formatting, cleanup.
|
2009-05-01 17:21:36 +00:00 |
|
robocop
|
888000e21e
|
Unused function params.
|
2009-04-26 10:24:44 +00:00 |
|
robocop
|
a730fbf074
|
Get rid of more typedefs.
|
2009-04-03 10:07:55 +00:00 |
|
robocop
|
3689f15321
|
Style.
|
2009-01-20 08:33:59 +00:00 |
|
robocop
|
582cdf185b
|
Style.
|
2009-01-14 09:19:00 +00:00 |
|
robocop
|
6406e45337
|
Shut up compiler warnings (unreferenced vars, uninitialized vars, compile-time conditional code, etc.)
|
2009-01-02 06:36:12 +00:00 |
|
asfernandes
|
5c97a235e3
|
Misc
|
2008-12-24 00:32:49 +00:00 |
|
robocop
|
2fadc0e456
|
Style.
|
2008-12-22 09:00:05 +00:00 |
|
asfernandes
|
5311dd5a5e
|
Misc
|
2008-12-20 19:57:43 +00:00 |
|
robocop
|
9161be9116
|
Style.
|
2008-12-18 11:29:10 +00:00 |
|
dimitr
|
4fabeb3c6a
|
Misc.
|
2008-11-23 12:53:29 +00:00 |
|
dimitr
|
6e4c0cd099
|
A better solution for CORE-2200 (Extremely slow executing a cross join of 3 tables in Firebird 2.X).
This time an optimizer level one.
|
2008-11-23 12:49:33 +00:00 |
|
alexpeshkoff
|
d8ea120ded
|
AIX port - use FB_ prefix for alignment constants
|
2008-11-05 11:26:23 +00:00 |
|
robocop
|
43ee87b07d
|
Misc.
|
2008-10-21 04:25:49 +00:00 |
|
asfernandes
|
ad716e38d9
|
Misc
|
2008-10-20 23:46:46 +00:00 |
|
dimitr
|
a58aaafdf2
|
Fixed CORE-2132: Indexed retrieval cannot be chosen if a stored procedure is used inside the comparison predicate.
|
2008-10-19 12:05:36 +00:00 |
|
asfernandes
|
7a5b0121d8
|
Misc
|
2008-09-14 23:17:58 +00:00 |
|
asfernandes
|
25d751ea32
|
New methods for array classes
|
2008-09-14 22:45:00 +00:00 |
|
dimitr
|
ddb3e8f07c
|
An attempt to fix CORE-2078. This approach is hopefully a bit more clever than the pre-ODS11 one.
I'll be waiting for the customer's report before backporting into v2.0/v2.1.
|
2008-09-12 14:36:14 +00:00 |
|
dimitr
|
407a4741f8
|
Cleanup.
|
2008-09-12 09:19:32 +00:00 |
|
dimitr
|
aad133369c
|
Cleanup.
|
2008-09-12 08:48:47 +00:00 |
|
asfernandes
|
22c65f0153
|
Misc
|
2008-09-10 02:21:13 +00:00 |
|
robocop
|
26727ea6c8
|
Misc.
|
2008-09-09 09:05:49 +00:00 |
|
dimitr
|
278d0f8ad6
|
Fixed CORE-2073.
|
2008-09-09 08:23:24 +00:00 |
|
asfernandes
|
b550749a47
|
Fixed CORE-1246 - Incorrect column values with outer joins and derived tables
|
2008-09-07 19:44:48 +00:00 |
|
asfernandes
|
84da641b55
|
Fixed CORE-2034 - Problems related to CORE-1254 (Problem with DISTINCT and insensitive collations) re. UNICODE insensitive collations with DISTINCT or GROUP BY.
|
2008-08-08 01:44:42 +00:00 |
|
asfernandes
|
628cccf32e
|
Misc
|
2008-07-16 13:55:41 +00:00 |
|
dimitr
|
e4e437eb3b
|
Relation must be locked for any DPM access. As it's normally done after request optimization, I put an extra lock into the optimizer.
This is one of the possible reasons for CORE-1938 to appear.
|
2008-06-26 11:01:07 +00:00 |
|
dimitr
|
e0c6d0e13d
|
Fixed CORE-1812.
|
2008-05-06 09:40:22 +00:00 |
|
robocop
|
61662f5b5b
|
Constness and style.
|
2008-04-19 09:42:01 +00:00 |
|
dimitr
|
9d9250a255
|
Misc.
|
2008-02-20 08:06:56 +00:00 |
|
robocop
|
4c3381ef6b
|
Style, constness and macro cleanup.
|
2008-02-03 10:41:44 +00:00 |
|
dimitr
|
6992f2a638
|
The merge continued.
|
2008-01-16 09:41:31 +00:00 |
|
alexpeshkoff
|
eea9070f48
|
Optimized RuntimeStaticstics (and related part of ThreadDb) for performance - some tests run 25faster
|
2007-12-03 15:46:39 +00:00 |
|
dimitr
|
914ddbb957
|
Fixed CORE-1549.
|
2007-10-29 17:56:28 +00:00 |
|
asfernandes
|
595a185dd3
|
Rework fix for CORE-1245 to fix:
CORE-1246 - Incorrect column values with outer joins and derived tables,
CORE-1306 - Indices not used for views
|
2007-06-08 02:20:00 +00:00 |
|
asfernandes
|
166fc0b865
|
Misc
|
2007-04-13 01:37:44 +00:00 |
|
asfernandes
|
8c7076b67f
|
Port of Yaffil builtin functions
|
2007-04-12 15:56:34 +00:00 |
|
alexpeshkoff
|
f0d465bf34
|
Fixed gcc warnings, general (un)signed usage cleanup
|
2007-04-11 09:28:50 +00:00 |
|
asfernandes
|
032de38ae8
|
Fixed CORE-1153 - Activating index change "STARTING" working as "LIKE" in join condition
|
2007-04-01 15:50:54 +00:00 |
|
dimitr
|
a4f78f4365
|
1) Fixed CORE-925
2) Added assertion to EVL to catch other related bugs
3) An attempt to simplify my previous solution
|
2006-09-12 11:36:18 +00:00 |
|
aafemt
|
e6151fd57f
|
Warnings
|
2006-09-01 10:51:57 +00:00 |
|
asfernandes
|
18b57e55b5
|
Misc
|
2006-08-27 02:48:51 +00:00 |
|