Skip to content

The time for SLED to open the database is unstable. #1531

Description

@uuhan

The phenomenon observed on the server in a production service:

sample code likes:

let now = std::time::Instant::now();
let db = sled::Config::new()
   .path("./storage.db")
   .cache_capacity(16 * 1024 * 1024)
   .use_compression(true)
   .open()?;
println!("elapsed={}", now.elapsed().as_secs_f32());

Recently, this time has increased unusually, but the size of the database has not changed much:

2025-07-17T23:32:58.010810Z elapsed=13.472283609s
2025-07-18T00:31:03.073596Z elapsed=13.150252891s
2025-07-18T12:31:04.696735Z elapsed=14.755547727s
2025-07-20T23:31:53.854639Z elapsed=13.819491925s
2025-07-21T00:31:03.706423Z elapsed=13.752676247s
2025-07-21T12:31:19.391920Z elapsed=29.445001172s
2025-07-21T23:32:20.055279Z elapsed=44.517126211s
2025-07-22T00:31:31.889764Z elapsed=41.946305046s
2025-07-22T12:31:52.674744Z elapsed=62.728473777s
2025-07-22T23:33:40.422165Z elapsed=75.634247358s
2025-07-23T00:32:04.365899Z elapsed=74.431517059s
2025-07-23T12:32:31.898247Z elapsed=101.967701055s
2025-07-23T23:33:08.859329Z elapsed=114.070511298s
2025-07-24T00:32:44.411158Z elapsed=114.493044037s
2025-07-24T12:34:46.989691Z elapsed=237.088078772s
2025-07-25T00:33:34.003131Z elapsed=164.05172684s
2025-07-25T12:34:07.044842Z elapsed=197.080333689s
2025-07-28T00:32:28.076355Z elapsed=134.037426401s
2025-07-28T14:35:49.755988Z elapsed=7535.357810537s
2025-07-28T23:38:22.012366Z elapsed=261.49002902s
2025-07-29T00:34:33.777072Z elapsed=259.388673781s
2025-07-29T12:35:21.829718Z elapsed=307.395638257s
2025-07-29T23:34:56.492743Z elapsed=328.469383901s
2025-07-30T00:35:38.536849Z elapsed=324.142181597s
2025-07-30T12:36:31.171183Z elapsed=376.758787583s
2025-07-30T23:37:08.702157Z elapsed=397.178602595s
2025-07-31T00:36:52.972404Z elapsed=398.581099713s
2025-07-31T12:37:49.472034Z elapsed=455.060896567s
2025-07-31T23:42:02.100265Z elapsed=556.576408736s
2025-08-01T00:38:08.159251Z elapsed=473.762119737s
2025-08-01T12:39:06.424923Z elapsed=531.997469132s
2025-08-04T00:41:08.758576Z elapsed=654.358384829s
2025-08-04T12:42:06.699699Z elapsed=712.274436445s
2025-08-04T23:44:43.955825Z elapsed=652.928123053s
2025-08-05T00:41:06.616980Z elapsed=652.18547025s
2025-08-05T12:42:12.842694Z elapsed=718.393923134s
2025-08-06T00:42:47.772554Z elapsed=753.321329743s
2025-08-06T12:43:59.024460Z elapsed=824.572329428s
2025-08-06T23:45:43.976588Z elapsed=864.703123776s
2025-08-07T00:44:42.957125Z elapsed=868.516326905s
2025-08-07T12:45:51.028193Z elapsed=936.503370317s
2025-08-07T23:48:20.610289Z elapsed=1090.086356179s
2025-08-08T00:46:51.576136Z elapsed=997.099327802s
2025-08-08T12:48:11.939840Z elapsed=1077.483584712s
2025-08-11T00:00:21.260889Z elapsed=1118.963474407s
2025-08-11T00:48:45.194438Z elapsed=1110.760534196s
2025-08-11T12:02:32.356440Z elapsed=1210.30146322s
2025-08-11T12:22:59.687279Z elapsed=1210.162728276s
2025-08-11T12:50:15.219787Z elapsed=1200.781613488s
2025-08-11T23:56:35.229178Z elapsed=1251.455442896s
2025-08-12T00:51:01.020527Z elapsed=1246.575805027s
2025-08-12T12:52:39.198688Z elapsed=1344.713850158s
2025-08-13T00:55:27.514278Z elapsed=1513.121583575s
2025-08-13T12:07:19.209526Z elapsed=1527.899563823s
2025-08-13T12:55:25.859336Z elapsed=1511.414951124s
2025-08-14T00:55:22.649731Z elapsed=1508.20038979s
2025-08-14T12:59:26.377996Z elapsed=1751.973299227s
2025-08-14T13:26:46.769002Z elapsed=1619.7459927s
2025-08-14T13:54:04.283436Z elapsed=1616.260301335s
2025-08-15T00:57:29.190210Z elapsed=1634.731761182s
2025-08-15T13:01:22.988764Z elapsed=1868.555842684s
2025-08-18T01:00:28.549301Z elapsed=1814.027124723s
2025-08-18T13:02:39.124988Z elapsed=1944.638793668s
2025-08-18T13:35:02.996549Z elapsed=1935.474028451s
2025-08-18T14:07:30.429207Z elapsed=1933.40651204s
2025-08-19T00:03:32.285877Z elapsed=1989.254480549s
2025-08-19T01:03:23.102007Z elapsed=1988.615617428s
2025-08-19T13:07:19.749479Z elapsed=2225.336054689s
2025-08-20T00:07:44.830691Z elapsed=2117.306350225s
2025-08-20T01:05:24.463811Z elapsed=2109.990992419s
2025-08-20T12:18:24.726179Z elapsed=2353.419034798s
2025-08-20T13:07:14.670750Z elapsed=2234.090418988s
2025-08-21T00:09:23.198658Z elapsed=2415.157296778s
2025-08-21T01:09:12.815706Z elapsed=2338.303110452s
2025-08-21T13:11:21.573998Z elapsed=2467.082727553s
2025-08-22T01:12:37.862362Z elapsed=2543.368887877s
2025-08-22T13:15:03.022059Z elapsed=2688.526935915s
2025-08-22T13:59:39.787783Z elapsed=2670.264004958s
2025-08-25T00:19:44.846743Z elapsed=2721.323053705s
2025-08-25T01:15:48.479022Z elapsed=2733.988783935s
2025-08-25T13:18:35.934296Z elapsed=2901.421797767s
2025-08-26T00:22:55.495496Z elapsed=2986.191769211s
2025-08-26T01:19:46.582487Z elapsed=2972.092131432s
2025-08-26T13:22:12.390615Z elapsed=3117.873482156s
2025-08-26T14:13:59.245595Z elapsed=3100.468814347s
2025-08-27T00:23:16.830631Z elapsed=3164.806755402s
2025-08-27T01:22:58.767117Z elapsed=3164.28216022s
2025-08-27T13:27:42.710304Z elapsed=3448.299382341s
2025-08-27T14:24:09.069909Z elapsed=3371.797187597s
2025-08-28T00:29:35.303272Z elapsed=3363.270571341s
2025-08-28T01:26:08.647082Z elapsed=3354.162655194s
2025-08-28T13:28:43.325396Z elapsed=3508.791477085s
2025-08-28T14:27:24.885412Z elapsed=3509.111734957s
2025-08-29T01:29:33.293692Z elapsed=3558.754348777s
2025-08-29T13:32:08.445917Z elapsed=3713.907220381s
2025-08-29T14:34:02.445654Z elapsed=3698.667840169s
2025-09-01T01:31:38.146983Z elapsed=3697.470428458s
2025-09-01T13:35:05.120275Z elapsed=3890.556488843s
2025-09-01T14:40:03.419057Z elapsed=3891.888924426s
2025-09-02T01:35:25.873681Z elapsed=3925.235033363s
2025-09-02T13:38:49.561137Z elapsed=4115.019732234s
2025-09-02T14:47:31.178437Z elapsed=4099.626849373s
2025-09-03T01:38:54.256748Z elapsed=4119.74652137s
2025-09-03T13:42:15.965166Z elapsed=4321.472463679s
2025-09-04T01:43:03.902771Z elapsed=4383.174509745s
2025-09-04T13:46:27.619513Z elapsed=4573.043362275s
2025-09-05T01:47:41.860823Z elapsed=4661.172873209s
2025-09-05T13:50:46.953813Z elapsed=4832.373594115s
2025-09-05T15:11:16.339867Z elapsed=4809.318963783s
2025-09-08T01:51:18.798205Z elapsed=4878.106076577s
2025-09-08T13:54:44.727129Z elapsed=5070.126162314s
2025-09-09T01:54:24.998935Z elapsed=5050.428089342s

Environments:

sled version: 0.34.7
db size: **6.7G**
os: archlinux
filesystem: zfs

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions