[Groonga-commit] Passed: groonga/groonga#8417 (ii-improve-performance-on-buffer-new-worst-case - dd67962)

Back to archive index

Travis CI build****@travi*****
Tue Dec 27 14:17:37 JST 2016


Build Update for groonga/groonga
-------------------------------------

Build: #8417
Status: Passed

Duration: 39 minutes and 56 seconds
Commit: dd67962 (ii-improve-performance-on-buffer-new-worst-case)
Author: Kouhei Sutou
Message: ii: reduce existing buffer search time

If cursor for searching existing buffer doesn't find any existing buffer
and has many records (= the worst case), many times are spent. It means
that index construction time is slow for the case.

This change limits the number of records for searching existing buffer.

The following case is the worst case:

    table_create a TABLE_NO_KEY
    column_create a x COLUMN_SCALAR ShortText
    table_create b TABLE_PAT_KEY ShortText
    column_create b index COLUMN_INDEX a x

    load --table a
    [
    {"x": "00000000"},
    {"x": "00000001"},
    ...
    {"x": "00486036"},
    {"x": "00000000"},
    {"x": "00000001"},
    ...
    {"x": "00413962"}
    ]

View the changeset: https://github.com/groonga/groonga/compare/5b6129d76a24^...dd679629787d

View the full build log and details: https://travis-ci.org/groonga/groonga/builds/186897857

--

You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications

-------------- next part --------------
An HTML attachment was scrubbed...
Download 



More information about the Groonga-commit mailing list
Back to archive index