数据库技术
Breeze2003
这个作者很懒,什么都没留下…
展开
-
mysql奔溃后数据恢复
由于mysql系统经常出现无法启动(一般是由于服务器异常断电等原因),所以经常需要进行数据恢复,此文章系公司同事白宝奎所写,本人代为转发,希望能给需要的人带来一些帮助,文章如下近日,有线上mysql数据库奔溃,所以记录了一下恢复步骤,亲测好用。恢复步骤如下:将错误的数据库备份出来,重新注册服务,等待使用切换到mysql18088\data文件夹,在data文件夹里面找到多个mysql.bin.*格式的二进制文件,这些文件记录着mysql从注册到使用再到崩溃的所有sq...原创 2020-08-12 10:54:46 · 453 阅读 · 0 评论 -
MySQL5解压缩版windows下安装配置应用总结
说明:本文针对mysql-noinstall版本,也就是解压缩版的安装配置应用做了个总结,这些操作都是平时很常用的操作。文章中不对mysql的可执行文件安装版做介绍了,可执行安装版有很多的弊端,我也不一一说了。总之,我喜欢绿色环保的,包括eclipse、tomcat、jboss、apache也是,即使操作系统重装了,这些软件也不需要重装,可谓一劳永逸! 环境:Windows 2000/XP转载 2007-08-21 12:32:00 · 2253 阅读 · 0 评论 -
Oracle SQL的优化
SQL的优化应该从5个方面进行调整:1.去掉不必要的大型表的全表扫描2.缓存小型表的全表扫描3.检验优化索引的使用4.检验优化的连接技术5.尽可能减少执行计划的CostSQL语句:是对数据库(数据)进行操作的惟一途径;消耗了70%~90%的数据库资源;独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低;可以有不同的写法;易学,难精通。SQL优化:转载 2010-02-18 21:49:00 · 618 阅读 · 0 评论 -
最详细SQL注入教程
随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 SQL注入是从正常的WW转载 2013-03-19 17:20:29 · 2195 阅读 · 0 评论 -
Java不写文件,LOAD DATA LOCAL INFILE大批量导入数据到MySQL的实现
大家都知道当插入大批量数据MySQL的时候,MySQL使用load data local infile 从文件中导入数据比insert语句要快,MySQL文档上说要快20倍左右。但是这个方法有个缺点,就是导入数据之前,必须要有文件,也就是说从文件中导入。这样就需要去写文件,以及文件删除等维护。某些情况下,比如数据源并发的话,还会出现写文件并发问题,很难处理。那么有没有什么办转载 2016-05-11 11:12:41 · 971 阅读 · 0 评论 -
MySQL插入语句insert性能优化
对于一些数据量较大的系统,面临的问题除了是查询效率低下,还有一个很重要的问题就是插入时间长。当导入的数据量较大时,插入操作耗费的时间相当可观。因此,提高大数据量系统的MySQL insert效率是很有必要的。1. 一条SQL语句插入多条数据。常用的插入语句如:[sql] view plain copy print?INSERT INT转载 2016-05-20 10:58:57 · 489 阅读 · 0 评论