1. A method for automatically keeping track of software errors, the method comprising: detecting an occurrence of an error that affects performance of an operation being performed by a database server; and in response to detecting said occurrence, automatically recording error information about the error in a storage space within a database that is managed by the database server.