I have a polygon shapefile of about 12,000 features that I joined a CSV attribute table to using 'Join attributes by field value' in QGIS 3.2.1
The .dbf file size before the join = 5.6 MB
The .dbf file size after the join = 4.4 GB
The size of the CSV attribute table = 49 MB
Why is the .dbf file size so large after the join? Is there anything I can do about this?