
DB
文章平均质量分 67
syviah
你的速度加上我们的本事,乡巴佬,我们能做大事。
展开
-
优化索引技巧
mysql的优化可以从硬件设备的选择、操作系统、数据库结构设计、SQL查询、应用程序各个方面进行优化,这里只从数据库的设计及查询语句方面进行优化。1、创建索引对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加 索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如转载 2015-06-18 16:59:16 · 360 阅读 · 0 评论 -
in与exist , not in与not exist 的区别
in和existsin 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大。如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:例如:表A(小表),表原创 2015-06-18 17:00:50 · 282 阅读 · 0 评论 -
Oracle自动提交,主键自定生成
ORACLE自动提交方法:在数据源配置中修改defaultAutoCommit="true""Container" defaultAutoCommit="true" driverClassName="oracle.jdbc.driver.OracleDriver"maxActive="10" maxIdle="3" maxWait="5000" name="jdbc/mall" p原创 2015-06-18 17:06:50 · 473 阅读 · 0 评论 -
数据库备份
一、为什么需要用到备份和恢复 1、一般是做灾难恢复的,比如说自然灾害等。 2、可以做审计的,比如说某一数据在过去是什么样的。 3、做测试的,比如说一个新的业务架构数据存储方式是否扛得着业务的访问 备份的目的是用于恢复的,所以有必要对数据恢复做定期测试,以防止数据用到时恢复不了数据。二、备份类型 根据备份时,数据库服务器是否在线:原创 2015-07-16 17:52:04 · 414 阅读 · 0 评论