数据库技术
文章平均质量分 50
perfectProgramming
这个作者很懒,什么都没留下…
展开
-
存储过程学习文档
存储过程是存储在数据库中可重复使用的一段程序代码,一个存储过程包含名字,参数列表,以及一些sql语句集,复杂一点的还有控制结构、异常处理、游标等等 那么我们为什么要使用存储过程Ø 存储过程是已经被认证的技术Ø 存储过程是重复使用的组件Ø 存储过程会使系统运行更快Ø 存储过程具有可移植性Ø 保证数据库的安全性和完整性Ø 灵活性 存储过程的基本知转载 2015-08-04 09:33:29 · 566 阅读 · 0 评论 -
jdbc连接oracle10g测试数据库插入
使用jdbc向数据库插入100000条记录,分别使用statement,PreparedStatement,及PreparedStatement+批处理3种方式进行测试://1.使用statement插入100000条记录 public void exec(Connection conn){ try { Long beginTime = System.currentTim转载 2015-08-04 10:08:20 · 645 阅读 · 0 评论 -
数据库调优的几种方法
转载自:http://www.myfreelinux.com/?p=5381.引言 数据库调优可以使数据库应用运行得更快,它需要综合考虑各种复杂的因素。将数据均 匀分布在磁盘上可以提高I/O 利用率,提高数据的读写性能;适当程度的非规范化可以改善 系统查询性能;建立索引和编写高效的SQL 语句能有效避免低性能操作;通过锁的调优解 决并发控制方面的性能问题。 数据库转载 2015-11-24 18:51:53 · 2749 阅读 · 0 评论 -
多层limit查询 mysql出现异常This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'
This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'这个版本的MySQL还不支持的限制/所有/任何/查询”原始的sql如下:select * from (select pricerecord.* from pricerecord where 1=1 and zt=0原创 2017-06-09 16:35:03 · 618 阅读 · 0 评论 -
人大金仓数据库的使用心得
人大金仓作为一款国产数据库,为国争光确实做到了,但是国内使用的人数还是比较少的,能查到的相关资料比较少。在此,我将最近使用人大金仓的一些心得总结一下,希望能够帮助到一些人:1、人大金仓数据库的跨库查询好像并没有实现,在他们新的技术白皮书中提到了,但是并没有点明需要如何使用才能跨库查询2、人大金仓数据库的自增字段只需要标识IDENTITY(1,1),括号里的第一个参数是起始值,第二个参数原创 2017-10-27 13:33:29 · 15914 阅读 · 4 评论 -
mongodb cloneCollection cloneDb
db.runCommand({cloneCollection:"dbName.collectionName",from:"host",username:"***",password:"***"});cloneCollection 远程复制集合,参数是数据库名称.集合名称from 集合的源 ip:portquery 当前这个在上面语句中缺省,是BasicDbObject原创 2018-01-05 10:34:30 · 1383 阅读 · 0 评论 -
mysql数据库停止后,无法重启的问题总结
可能是因为倒库或者其它原因导致的数据锁表或者锁库,无法进行其它数据操作。当重启时,始终启动不起来通常使用 ps -ef|grep mysql 可以看到有mysql的进程,但是kill后,发现还是无法启动,此时,可能只是将mysq的进程杀掉了,但是倒库的进程还没杀死,即进程占用数据库文件的进程还没关闭。此时,可以使用ps -ef|grep /mnt/data/mysql/data 查看进程,原创 2018-02-01 16:53:44 · 4861 阅读 · 0 评论