Hi Kevin Wong,
Since Market Basket Analysis will make use of Temporary folder (i.e. in order to create fields based on join clauses) up-to 2.80 GB it will give successful result of computation. So recommend you to have half of the data and try this.
EX: If you have 1 year data then only take recent 6 month data then try to compute this analysis.