mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
databases/cego: update 2.38.1 -> 2.38.3
- Fix in CegoXMLSpace::setTSSortAreaSize, changed type from int to unsigned long long, otherwise overflow may occur for large sort area size configurations - Performance optimization done in CegoOrderSpace. Instead of storing the CegoField list for the result tuple in CegoOrderNode, just the values are stored there. The order cursor now gets the schema with the constructor and build the CegoField List in the getFirst / getNext methods. This seems a huge amount of heap space, which is dynamically allocated during the sorting procedure ( sortareasize parameter ). Especially for large ordering result sets this saves significantly memory and improves performance. Submitted by: Bjoern Lemke <lemke@lemke-it.com>
This commit is contained in:
parent
de809d7781
commit
d4cb82ae6f
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=454698
2 changed files with 4 additions and 4 deletions
|
@ -1,7 +1,7 @@
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
|
|
||||||
PORTNAME= cego
|
PORTNAME= cego
|
||||||
PORTVERSION= 2.38.1
|
PORTVERSION= 2.38.3
|
||||||
CATEGORIES= databases
|
CATEGORIES= databases
|
||||||
MASTER_SITES= http://www.lemke-it.com/
|
MASTER_SITES= http://www.lemke-it.com/
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
TIMESTAMP = 1511082932
|
TIMESTAMP = 1511375712
|
||||||
SHA256 (cego-2.38.1.tar.gz) = bf51f1ec465a962e8b4ff5c09c46b32924e93c8641bb1cc15b51574aa49ad18c
|
SHA256 (cego-2.38.3.tar.gz) = 4ee4a0435c0ea3680a3862cbc100d07fa53ce86bd6c57d10ce5b441533d18d46
|
||||||
SIZE (cego-2.38.1.tar.gz) = 1442622
|
SIZE (cego-2.38.3.tar.gz) = 1442779
|
||||||
|
|
Loading…
Add table
Reference in a new issue