首页 > 数据库技术
MySQL 误操作后数据恢复(update,delete忘加where条件)
在数据库日常维护中,开发人员是最让人头痛的,很多时候都会由于SQL语句写的有问题导致服务器出问题,导致资源耗尽。最危险的操作就是在做DML操作的时候忘加where条件,导致全表更新,这是作为运维或者DBA的我们改如何处理呢?下面我分别针对update和delete操作忘加where条件导致全表更新的...
分类:数据库技术   时间:2014-03-05 18:45:35    收藏:0  评论:0  赞:0  阅读:639
收缩数据库日志文件
1、执行语句:DUMP TRANSACTION database_name WITH NO_LOG //清空事务日志2、数据库右键->任务->收缩->文件,选择“文件类型”为日志,收缩操作选择“将文件收缩到”,写入大小(单位为MB), 点击 “ok”就可以了
分类:数据库技术   时间:2014-03-05 18:42:35    收藏:0  评论:0  赞:0  阅读:569
MySQL Slow Log慢日志分析【转】
如果你的MySQL出现了性能问题,第一个需要“诊断”的就是slow log(慢日志)了。slow log文件很小,使用more less等命令就足够了。如果slow log很大怎么办?这里介绍MySQL自带的工具mysqldumpslow来帮你解析慢日志(也可以跳过本文,直接阅读Manual)。1....
分类:数据库技术   时间:2014-03-05 18:42:10    收藏:0  评论:0  赞:0  阅读:643
node.js使用mysql模块的坑
之前用node.js写的订餐系统,很容易挂掉,一直也没想去解决它。今天看了一下,试了试,原因是在连接数据库的时候没有对error事件进行处理,导致程序一直挂在那里,需要重启服务才能正常使用。 没有使用缓存,直接都是操作数据存,所以导致一个页面数据库请求比较多。如果按住f5不动,操作太快,查询还没来得...
分类:数据库技术   时间:2014-03-05 18:40:46    收藏:0  评论:0  赞:0  阅读:531
mysql 基础操作
最近一段时间处理大日志,经常使用mysql命令,整理下常用指令启动关闭及重启一、启动方式1、使用 service 启动:service mysqld start --------------used2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe...
分类:数据库技术   时间:2014-03-05 18:39:26    收藏:0  评论:0  赞:0  阅读:613
NHibernate初学二之简单执行SQL及HQL
上篇文章简单介绍NHibernate之简单增删改查,本文将会简单介绍有关执行NHibernate的SQL、HQL及存储过程;一:执行SQL语句实例,运用CreateSQLQuery方法 public IList GetListBySql() { string strSql = "select * f...
分类:数据库技术   时间:2014-03-05 18:39:03    收藏:0  评论:0  赞:0  阅读:540
Mongodb初学习--安装、试用
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。在MongoDB中数据被分组存储在数据集中,被称为一个集合(Collection)。每个集合在数据库中都有一个唯一的标识名,并且可以包含无限数目的文档。集合的概念类似关系型数据库(R...
分类:数据库技术   时间:2014-03-05 18:37:56    收藏:0  评论:0  赞:0  阅读:641
在线修改MySQL大表的表结构
由于某个临时需求,需要给在线MySQL的某个超过千万的表增加一个字段。此表在设计之时完全按照需求实现,并没有多余的保留字段。我们知道在MySQL中如果要执行ALTER TABLE操作,MySQL会通过制作原来表的一个临时副本来工作。对于表结构的修改在副本上施行,然后将新表替换原始表,此时会产生锁表,...
分类:数据库技术   时间:2014-03-05 18:36:15    收藏:0  评论:0  赞:0  阅读:623
sqlite3使用简介
一.使用流程要使用sqlite,需要从sqlite官网下载到三个文件,分别为sqlite3.lib,sqlite3.dll,sqlite3.h,然后再在自己的工程中配置好头文件和库文件,同时将dll文件放到当前目录下,就完成配置可以使用sqlite了。使用的过程根据使用的函数大致分为如下几个过程:s...
分类:数据库技术   时间:2014-03-05 18:35:45    收藏:0  评论:0  赞:0  阅读:605
mybatis连接mysql数据库插入中文乱码
对于mysql数据库的乱码问题,有两中情况:1. mysql数据库编码问题(建库时设定)。2. 连接mysql数据库的url编码设置问题。对于第一个问题,目前个人发现只能通过重新建库解决,建库的时候,选择UTF-8字符集。我试过修改现有数据库字符集为UFT-8,但是根本不起作用,插入的中文仍然乱码(...
分类:数据库技术   时间:2014-03-05 18:33:32    收藏:0  评论:0  赞:0  阅读:621
直接用sqlite3处理iphone的短信
由于iphone用sqlite3数据进行短信的存储。可以用sqlite3对数据库进行直接操作,清理垃圾短信。用DiskAid连接iPhone,将 /private/var/mobile/Library/SMS/sms.db 文件下载到电脑里。用sqlite3打开数据库文件,.table看到数据表se...
分类:数据库技术   时间:2014-03-05 18:32:33    收藏:0  评论:0  赞:0  阅读:579
Coreseek + Sphinx + Mysql + PHP构建中文检索引擎
首先明确几个概念 Sphinx是开源的搜索引擎,它支持英文的全文检索。所以如果单独搭建Sphinx,你就已经可以使用全文索引了。但是往往我们要求的是中文索引,怎么做呢?国人提供了一个可供企业使用的,基于Sphinx的中文全文检索引擎。也就是说Coreseek实际上的内核还是Sphinx。那么他们的版...
分类:数据库技术   时间:2014-03-05 18:32:17    收藏:0  评论:0  赞:0  阅读:570
通过命名管道协议方式访问群集SQL的一个小问题
原来的单机实例SQL如果开放命名管道协议访问可以在.Net程序的连接字符串中增加“;Net=dbnmpntw"以通过命名管道协议方式访问,但是当迁移到群集SQL后,.net通过它可能无法正常连接到群集SQL数据库,这是为什么呢?
分类:数据库技术   时间:2014-03-05 18:29:32    收藏:0  评论:0  赞:0  阅读:720
SQLite3的各个函数
首先,添加framework:libsqlite3.0.dylib需要在对应文件的头文件中加入:#import "/usr/include/sqlite3.h"并在Frameworks中加入所需的库,否则会报错: Undefined symbols: "_sqlite3_open", referen...
分类:数据库技术   时间:2014-03-05 18:29:21    收藏:0  评论:0  赞:0  阅读:685
SQL Server 2008创建定期自动备份任务
首先需要启动SQL Server Agent服务,这个服务如果不启动是无法运行新建作业的,点击“开始”–“所有程序”–“Microsoft SQL Server 2008”–“启动SQL Server Management Studio”登录数据库,点击管理–维护计划–右击维护计划向导如图所示:点击...
分类:数据库技术   时间:2014-03-05 18:28:32    收藏:0  评论:0  赞:0  阅读:555
ArcSDE for oracle10g安装后post的时候出现错误
The Post Installation Setup can not locate required Oracle files in your path.Check your Oracle installation and refer to the ArcSDE for Oracle instal...
分类:数据库技术   时间:2014-03-05 18:28:04    收藏:0  评论:0  赞:0  阅读:660
The connection to adb is down, and a severe error has occured.
[2014-03-05 10:23:48 - SmartSystem] The connection to adb is down, and a severe error has occured.[2014-03-05 10:23:48 - SmartSystem] You must restart...
分类:数据库技术   时间:2014-03-05 18:21:51    收藏:0  评论:0  赞:0  阅读:778
关于sql where id in 转换成数据类型 int 时失败(转)
有执行sql条件语句where id in(@参数)的时候,如果处理不当,就会出现问题:如下面这个存储过程:alter proc Web_gettwtwgoldgameserverGoldSell@ID intasdeclare @twgoldsellID nvarchar(1000)select ...
分类:数据库技术   时间:2014-03-05 18:21:40    收藏:0  评论:0  赞:0  阅读:731
sql server中操作xmldata类型的数据(转自MSDN)
原文地址:http://www.microsoft.com/china/msdn/library/data/sqlserver/XMLDML.mspx?mfr=true作为对XQuery语言的扩展,XML DML为XML数据操作提供了更大的灵活性,而不再仅仅是对XML数据进行一些查询操作。通过XML...
分类:数据库技术   时间:2014-03-05 18:21:04    收藏:0  评论:0  赞:0  阅读:834
oracle REDO log
edo,是oracle的重做日志,她的物理的位置是ORADATA/SID/下面和其他的oracle数据库的数据文件躺在一起,我接触过的oracle呢,现在都是由三个日志文件,大小呢,应该是在1G左右redo01.log,redo02.log,redo03.log这个重做日志是干什么的呢?,只是oracle数据库用来做数据恢复和数..
分类:数据库技术   时间:2014-03-05 18:15:25    收藏:0  评论:0  赞:0  阅读:658
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!