how much blob data can mysql handle? I want to create a table with 6 columns : 1 blob, 5 text the number of entries can exceed 150,000 rows. Blob data will have size near 2Kb. 
Is it a good idea to create this table? Would there be any performance issues?
What different methods should I use ?
That's less that a gigabyte?  MySQL can handle a terabyte or more.  MySQL could handle 10 blobs in each of 10 million rows.  Or more.  "Blob" is not the issue.

As for "performance issues", that's a question of what indexes you have, what queries you have, etc.  Please provide more details:  SHOW CREATE TABLE; some sample queries; what type of data is involved (eg images); etc.