对你的问题:
1、是的,自动为主键创建索引。
2、建议你看着http://www.itpub.net/thread-1049795-1-1.html
3、重建索引可用sql语句,或者用图形化客户端工具如plsql Developer 或toad,怎么可能要删表。
4、先确定是数据库慢还是应用慢,如果直接用sql语句查询都慢,那就是数据库慢或网速慢,如果网速好着,那就应该是数据库的慢。数据库慢的原因有系统内存不足或者应用过多导致内存占用过高,这样的话是应该考虑扩内存。当然还有一些方法可改善,如把数据表空间放到不同的磁盘分区。
5、做一个合格数据库管理员,要学的东西不少,有技术方面的也有管理方面的。最好还是找一些专门的书籍看看,自己建一个测试数据练习技术,但在正式数据库上使用这些技术要慎之又慎,事前做好准备,如备份。
----------
定期维护是必要的:但并不意味着你去改数据库里的表结构,建立索引等。只要保持系统在可接受的情况下运行即可。其实主要是定期整理好数据备份,随时关注系统运行情况,有错则想办法解决。