在数据库日常维护中,开发人员是最让人头痛的,很多时候都会由于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(慢日志)了。slow log文件很小,使用more less等命令就足够了。如果slow
log很大怎么办?这里介绍MySQL自带的工具mysqldumpslow来帮你解析慢日志(也可以跳过本文,直接阅读Manual)。1....
分类:
数据库技术 时间:
2014-03-05 18:42:10
收藏:
0 评论:
0 赞:
0 阅读:
643
之前用node.js写的订餐系统,很容易挂掉,一直也没想去解决它。今天看了一下,试了试,原因是在连接数据库的时候没有对error事件进行处理,导致程序一直挂在那里,需要重启服务才能正常使用。
没有使用缓存,直接都是操作数据存,所以导致一个页面数据库请求比较多。如果按住f5不动,操作太快,查询还没来得...
分类:
数据库技术 时间:
2014-03-05 18:40:46
收藏:
0 评论:
0 赞:
0 阅读:
531
最近一段时间处理大日志,经常使用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之简单增删改查,本文将会简单介绍有关执行NHibernate的SQL、HQL及存储过程;一:执行SQL语句实例,运用CreateSQLQuery方法
public IList GetListBySql() { string strSql = "select * f...
分类:
数据库技术 时间:
2014-03-05 18:39:03
收藏:
0 评论:
0 赞:
0 阅读:
540
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。在MongoDB中数据被分组存储在数据集中,被称为一个集合(Collection)。每个集合在数据库中都有一个唯一的标识名,并且可以包含无限数目的文档。集合的概念类似关系型数据库(R...
分类:
数据库技术 时间:
2014-03-05 18:37:56
收藏:
0 评论:
0 赞:
0 阅读:
641
由于某个临时需求,需要给在线MySQL的某个超过千万的表增加一个字段。此表在设计之时完全按照需求实现,并没有多余的保留字段。我们知道在MySQL中如果要执行ALTER
TABLE操作,MySQL会通过制作原来表的一个临时副本来工作。对于表结构的修改在副本上施行,然后将新表替换原始表,此时会产生锁表,...
分类:
数据库技术 时间:
2014-03-05 18:36:15
收藏:
0 评论:
0 赞:
0 阅读:
623
一.使用流程要使用sqlite,需要从sqlite官网下载到三个文件,分别为sqlite3.lib,sqlite3.dll,sqlite3.h,然后再在自己的工程中配置好头文件和库文件,同时将dll文件放到当前目录下,就完成配置可以使用sqlite了。使用的过程根据使用的函数大致分为如下几个过程:s...
分类:
数据库技术 时间:
2014-03-05 18:35:45
收藏:
0 评论:
0 赞:
0 阅读:
605
对于mysql数据库的乱码问题,有两中情况:1. mysql数据库编码问题(建库时设定)。2.
连接mysql数据库的url编码设置问题。对于第一个问题,目前个人发现只能通过重新建库解决,建库的时候,选择UTF-8字符集。我试过修改现有数据库字符集为UFT-8,但是根本不起作用,插入的中文仍然乱码(...
分类:
数据库技术 时间:
2014-03-05 18:33:32
收藏:
0 评论:
0 赞:
0 阅读:
621
由于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
首先明确几个概念
Sphinx是开源的搜索引擎,它支持英文的全文检索。所以如果单独搭建Sphinx,你就已经可以使用全文索引了。但是往往我们要求的是中文索引,怎么做呢?国人提供了一个可供企业使用的,基于Sphinx的中文全文检索引擎。也就是说Coreseek实际上的内核还是Sphinx。那么他们的版...
分类:
数据库技术 时间:
2014-03-05 18:32:17
收藏:
0 评论:
0 赞:
0 阅读:
570
原来的单机实例SQL如果开放命名管道协议访问可以在.Net程序的连接字符串中增加“;Net=dbnmpntw"以通过命名管道协议方式访问,但是当迁移到群集SQL后,.net通过它可能无法正常连接到群集SQL数据库,这是为什么呢?
分类:
数据库技术 时间:
2014-03-05 18:29:32
收藏:
0 评论:
0 赞:
0 阅读:
720
首先,添加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
Agent服务,这个服务如果不启动是无法运行新建作业的,点击“开始”–“所有程序”–“Microsoft SQL Server 2008”–“启动SQL
Server Management Studio”登录数据库,点击管理–维护计划–右击维护计划向导如图所示:点击...
分类:
数据库技术 时间:
2014-03-05 18:28:32
收藏:
0 评论:
0 赞:
0 阅读:
555
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
[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(@参数)的时候,如果处理不当,就会出现问题:如下面这个存储过程:alter proc
Web_gettwtwgoldgameserverGoldSell@ID intasdeclare @twgoldsellID
nvarchar(1000)select ...
分类:
数据库技术 时间:
2014-03-05 18:21:40
收藏:
0 评论:
0 赞:
0 阅读:
731
原文地址: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
edo,是oracle的重做日志,她的物理的位置是ORADATA/SID/下面和其他的oracle数据库的数据文件躺在一起,我接触过的oracle呢,现在都是由三个日志文件,大小呢,应该是在1G左右redo01.log,redo02.log,redo03.log这个重做日志是干什么的呢?,只是oracle数据库用来做数据恢复和数..
分类:
数据库技术 时间:
2014-03-05 18:15:25
收藏:
0 评论:
0 赞:
0 阅读:
658