1、 有外键约束的话会影响增删改的性能,如果应用程序可以保证数据库的完整性那就去除外键
2、 Sql语句全部大写,特别是列名大写,因为数据库的机制是这样的,sql语句发送到数据库服务器,数据库首先就会把sql编译成大写在执行,如果一开始就编译成大写就不需要了把sql编译成大写这个步骤了
3、 如果应用程序可以保证数据库的完整性,可以不需要按照三大范式来设计数据库
4、 其实可以不必要创建很多索引,索引可以加快查询速度,但是索引会消耗磁盘空间
5、 如果是jdbc的话,使用PreparedStatement不使用Statement,来创建SQL,PreparedStatement的性能比 Statement 的速度要快,使用 PreparedStatement 对象SQL 语句会预编译在此对象中,PreparedStatement对象可以多次高效的执行
Was this helpful?
0 / 0