# Problem reading parquet file in Julia 1.9.0

**URL:** <https://discourse.julialang.org/t/problem-reading-parquet-file-in-julia-1-9-0/99314>\
**Category:** Performance\
**Tags:** question, package\
**Created:** [May 24, 2023, 8:47am UTC](https://discourse.julialang.org/t/problem-reading-parquet-file-in-julia-1-9-0/99314 "2023-05-24T08:47:59Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![MiquellaXMalenia](https://avatars.discourse-cdn.com/v4/letter/m/90ced4/32.png) [@MiquellaXMalenia](https://discourse.julialang.org/u/MiquellaXMalenia)\
**Post date:** [May 24, 2023, 8:47am UTC](https://discourse.julialang.org/t/problem-reading-parquet-file-in-julia-1-9-0/99314/1 "2023-05-24T08:47:59Z")

</div>

Hello,  
Is anyone else experiencing problems reading parquet files in Julia 1.9.0? I was checking how my code performed when upgrading my Julia version from 1.8.4 to 1.9.0, and noticed the first run being extremely slow. Anyone know why the compilation time is 9-10x slower in Julia 1.9.0 for reading parquet files?

The performance for the 2 versions for me is as follows.  
I only loaded 1 parquet file in each version.  
Julia 1.8.4, compile time  
39.993073 seconds (85.53 M allocations: 3.422 GiB, 3.29% gc time, 99.58% compilation time)  
Julia 1.9.0, compile time  
365.131727 seconds (44.78 M allocations: 2.288 GiB, 0.24% gc time, 99.98% compilation time: \<1% of which was recompilation)

using Parquet  
using DataFrames

# load parquet file to dataframe

function history(start\_year,end\_year)  
df = DataFrame()  
for year in start\_year:end\_year  
path = “…”  
dfn = DataFrame(read\_parquet(string(path,,“something\_$year.parquet”)))  
df = vcat(df,dfn)  
end  
return df  
end
