Skip to content

Performance tests are unstable #78555

@azat

Description

@azat

I've seen lots of time when there should be zero difference in performance tests, while it shows unstable queries, i.e.:

Possible issues from the top of my head (from likely to unlikely):

  • using disks over ramfs/tmpfs as before (mmay introduces latency, although if the data just written it should be in page cache)
  • very unlikely, but ensure that there is only one numa node on the CI workers only 1
  • maybe convert some tests from unnecessary data on disk
    • CREATE TABLE ... ENGINE = File() to INSERT INTO FUNCTION file() (i.e. number_formatting_formats.xml)
  • maybe some automatic external aggregations?
  • after refactoring zzz-perf-comparison-tweaks-config.xml is not used (sigh)

Also some other issues that does not looks good:

  • right now performance tests runs against latest version from master

Referenced issues:

Some observations/cases:

Old issues:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions