This may be a pretty naive and stupid question, but I\'m going to ask it anyway
I have a table with several fields, none of which are unique, and a primary key, whic
If you are accessing them via non-key fields the performance probably will not change. However it might be nice to keep the PK for future enhancements or interfaces to these tables. Does your application only use this one table?