Oracle
文章平均质量分 83
凤凰上帝
这个作者很懒,什么都没留下…
展开
-
数据库大批量SQL插入的性能优化
对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。经过对MySQL InnoDB的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。1、一条SQL语句插入多条数据常用的插入语句如:INSERT INTO `insert_table` (`datetime`, `uid`, `content`, `type`)VA原创 2021-07-27 14:52:10 · 433 阅读 · 0 评论 -
Proc *C/C++入门之动态SQL
基本概念在有些情况下, 在编码时 SQL 语句还不能完整地写出来, 而是在程序执行时才能构造出来,这种在程序执行临时生成的 SQL 语句叫动态 SQL 语句. 利用动态 SQL 来编写 Pro*C 程序的方法叫动态 SQL 技术!目的:加强应用程序的功能和灵活静态SQL —- 在编写应用程序时,使用EXEC SQL关键字直接嵌入的SQL语句;在proc编译应用程序生成c语言的时,都已经确定动态SQL —- 在运行应用程序时,由用户动态输入的SQL语句。在下列情况之一不知道时, 使用动态 SQ原创 2021-05-18 11:06:41 · 2138 阅读 · 0 评论 -
如何从数据库设计方面提高数据库查询效率
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=03.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃原创 2021-02-22 11:17:11 · 515 阅读 · 0 评论