前言 很多时候数据库的TempDB、日志等文件的暴增可能导致磁盘空间被占满,如果日常配置不到位,往往会导致数据库故障,业务被迫中断。 这种文件暴增很难排查,经验不足的一些运维人员可能更是无法排查具体原因,导致问题不能彻底解决。 场景描述 客户系统比较稳定,用了5台机器做了AlwaysOn高可用组,完 ...
分类:
数据库技术 时间:
2016-12-05 22:40:31
收藏:
0 评论:
0 赞:
0 阅读:
479
MySQL数据库事务剖析 事务就是一组原子性的SQL查询,是一个独立的执行单元。事务内的语句,要么全部执行成功,要么全部执行失败。 1、事务的标准特征 一个运行良好的事务处理系统,必须具备原子性、一致性、隔离性、持久性。 原子性:一个事务必须被视为一个不可分割的最小工作单元,这个事务的所有操作要么全 ...
分类:
数据库技术 时间:
2016-12-05 22:23:34
收藏:
0 评论:
0 赞:
0 阅读:
165
这个问题的原因是没有导入mysql连接库,我从官网上下载后照着网上的教程各种导入无果,最后发现是我导入的文件错了。。。。 官网上下下来的压缩文件是这个,不过这并不是直接要导入的文件,首先解压文件,然后从解压文件中找到这个 这个才是最后需要导入的文件,具体的导入就按网上的教程来就好了。。。 ...
分类:
数据库技术 时间:
2016-12-05 22:23:01
收藏:
0 评论:
0 赞:
0 阅读:
191
建库 CREATE DATABASE 数据库名 ON[PRIMARY] --默认属于PRIMARY主文件组,可省略 ( NAME='', --主数据文件的逻辑名 名称 FILEAME='', --主数据文件的物理名 路径 .mdf 次数据库为.ndf SIZE=5mb, --主数据文件初始大小 MA ...
分类:
数据库技术 时间:
2016-12-05 22:22:20
收藏:
0 评论:
0 赞:
0 阅读:
246
Mysql InnoDB行锁实现方式 InnoDB行锁是通过给索引上的索引项加锁来实现的,这一点MySQL与Oracle不同,后者是通过在数据块中对相应数据行加锁来实现的。InnoDB这种行锁实现特点意味着:只有通过索引条件检索数据,InnoDB才使用行级锁,否则,InnoDB将使用表锁! 在实际应 ...
分类:
数据库技术 时间:
2016-12-05 22:18:27
收藏:
0 评论:
0 赞:
0 阅读:
335
MongoDB分页处理方案(适用于一般数据库的分页方法) (2012-11-06 17:59:55) 转载▼ MongoDB分页处理方案(适用于一般数据库的分页方法) 转载▼ 标签: mongodb 分页 数据库 跳转 分类: MongoDB mongodb 分页 数据库 跳转 转载请注明出处:ht ...
分类:
数据库技术 时间:
2016-12-05 22:15:30
收藏:
0 评论:
0 赞:
0 阅读:
220
...
分类:
数据库技术 时间:
2016-12-05 22:02:07
收藏:
0 评论:
0 赞:
0 阅读:
303
1.下载mongodb安装包,官网下载速度比较慢,百度云安装包链接:http://pan.baidu.com/s/1geVQ8Xt 密码:8o5i 2.python 安装pymongo 我是在python的scripts目录下 pip install pymongo 3.安装mongodb,我是装在 ...
分类:
数据库技术 时间:
2016-12-05 22:01:18
收藏:
0 评论:
0 赞:
0 阅读:
203
memcached和redis,作为近些年最常用的缓存服务器,相信大家对它们再熟悉不过了。前两年还在学校时,我曾经读过它们的主要源码,如今写篇笔记从个人角度简单对比一下它们的实现方式,权当做复习,有理...
分类:
数据库技术 时间:
2016-12-05 20:20:34
收藏:
0 评论:
0 赞:
0 阅读:
268
InnoDB锁机制常常困扰大家,不同的条件下往往表现出不同的锁竞争,在实际工作中经常要分析各种锁超时、死锁的问题。本文通过不同条件下的实验,利用InnoDB系统给出的各种信息,分析了锁的工作机制。通过本文可以帮助大家了解InnoDB锁的基本原理,常见的冲突、死锁,以及对InnoDB事务日志信息的解读 ...
分类:
数据库技术 时间:
2016-12-05 20:19:28
收藏:
0 评论:
0 赞:
0 阅读:
400
为了数据的安全,有的时候数据库需要延迟备份,这里说下两种延迟备份的方法。 一、借助工具。 实现环境: 192.168.189.143 (mysql主库) 192.168.189.144 (mysql备库,延迟3分钟) 步骤: 1:在服务器上安装mysql,并配置主从复制。(省略) 2:查看144从库 ...
分类:
数据库技术 时间:
2016-12-05 20:17:52
收藏:
0 评论:
0 赞:
0 阅读:
254
转载请注明原文地址: 在开发过程中,经常做的一件事,也是最基本的事,就是从数据库中查询数据,然后在客户端显示出来。当数据少时,可以在一个页面内显示完成。然而,如果查询记录是几百条、上千条呢?直接一个页面显示完全的话,表格得多长啊。。。。。。这时,我们可以用分页技术。 何为分页?效果图如下: 这里总共 ...
分类:
数据库技术 时间:
2016-12-05 20:04:31
收藏:
0 评论:
0 赞:
0 阅读:
194
1. 写一个sql:,查询商城每天的用户数及每天累计用户数 date user_count total_count2016-12-01 1 12016-12-02 2 32016-12-03 2 52016-12-04 6 11 (user_count 每天的访问数 total_count 总访问数 ...
分类:
数据库技术 时间:
2016-12-05 20:02:32
收藏:
0 评论:
0 赞:
0 阅读:
252
一.MySQL上触发器的使用 示例: 1 CREATE TRIGGER trigger_name 2 trigger_time 3 trigger_event ON tbl_name 4 FOR EACH ROW 5 trigger_stmt trigger_name:标识触发器名称,用户自行指定; ...
分类:
数据库技术 时间:
2016-12-05 20:01:25
收藏:
0 评论:
0 赞:
0 阅读:
245
Error Code: 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use ne ...
分类:
数据库技术 时间:
2016-12-05 19:58:58
收藏:
0 评论:
0 赞:
0 阅读:
270
最近在对开发的软件的服务器部分制作安装包,但服务器部分需要有mysql数据库的支持。因此,采用免安装版的mysql策略:将mysql数据库需要的文件在安装程序中进行设置和打包即可。但也遇到了很多问题,下面分三节进行总结。 由于我们采用的是mysql中的innodb存储引擎,故在此只对innodb作一 ...
分类:
数据库技术 时间:
2016-12-05 19:56:14
收藏:
0 评论:
0 赞:
0 阅读:
225
如果不小心更改掉了项目管理员帐号的密码而又忘了,存在数据库里的密码又是MD5加密后的,这时候怎么办呢? 1. oracle数据库,可以用DBMS_OBFUSCATION_TOOLKIT.MD5 ( input => utl_raw.cast_to_raw('预置密码'))来得到一个MD5加密后的密码 ...
分类:
数据库技术 时间:
2016-12-05 19:31:46
收藏:
0 评论:
0 赞:
0 阅读:
237
timestamp数据类型是一个比较特殊的数据类型,他可以自动在你不使用程序更新情况下只要你更新了记录timestamp会自动更新时间 一、TIMESTAMP的变体 TIMESTAMP时间戳在创建的时候可以有多重不同的特性,如: 1.在创建新记录和修改现有记录的时候都对这个数据列刷新: ? 1 TI ...
分类:
数据库技术 时间:
2016-12-05 19:23:45
收藏:
0 评论:
0 赞:
0 阅读:
264
单台mongodb已经足够一般企业的一般用途,不过还有一点,单点故障就需要注意一下的。这时候,我们mongodb官方提供了一种主备模型,这种模型在几年前已经被淘汰,现在用来避免单点故障的是mongodb复制集解决方案。单单用这种方案可以解决本来的单点故障,也是属于一种几圈。如果说没有单点故障风险的话... ...
分类:
数据库技术 时间:
2016-12-05 19:22:11
收藏:
0 评论:
0 赞:
0 阅读:
233
Tempdb 系统数据库是一个全局资源,可供连接到 SQL Server 实例的所有用户使用,并可用于保存下列各项: 显式创建的临时用户对象,例如全局或局部临时表、临时存储过程、表变量或游标。 SQL Server 数据库引擎创建的内部对象,例如,用于存储假脱机或排序的中间结果的工作表。 由使用已提... ...
分类:
数据库技术 时间:
2016-12-05 19:14:46
收藏:
0 评论:
0 赞:
0 阅读:
240