PS:innodb这种引擎,与MYISAM引擎的区别很大.特别是它的数据存储格式等.对于innodb的数据结构,首先要解决两个概念性的问题: 共享表空间以及独占表空间.1、什么是共享表空间和独占表空间共享表空间以及独占表空间都是针对innodb表的数据存储而言的,ibdata1为innodb引擎的存...
分类:
数据库 时间:
2015-10-22 17:10:59
阅读次数:
190
大多数MySQL规范在网上也都能找得到相关的分享,在这里要分享的是老叶个人认为比较重要的,或者容易被忽视的,以及容易被混淆的一些地方。1、默认使用InnoDB引擎【老叶观点】已多次呼吁过了,InnoDB适用于几乎99%的MySQL应用场景,而且在MySQL 5.7的系统表都改成InnoDB了,还有什...
分类:
数据库 时间:
2015-10-22 17:08:21
阅读次数:
210
存储过程是一种命名pl/sql程序块,它可以被赋予参数,存储在数据库中,可以被用户调用。由于存储过程是已编译好的代码,所以在调用的时候不必再次进行编译,从而提高了程序的运行效率。另外使用存储过程可以实现程序的模块化设计存储过程的语法:create [or replace] procedure ...
分类:
数据库 时间:
2015-10-22 16:56:16
阅读次数:
238
在做一个项目涉及到数据库的验证,同事说用存储过程会比较好 然后我一通百度 简单的存储过程例子 创建一个基本的存储过程 create?proc?proc_stu
@sname?varchar(20),
@pwd?varchar(20)
as
select?*?from?t...
分类:
数据库 时间:
2015-10-22 15:52:20
阅读次数:
187
1、mysql忽略主键冲突、避免重复插入的几种方式。2、设置MySQL的连接超时参数可以参考:一、二、三。3、查看mysql当前连接数。1)、查看状态:SHOWSTATUS;2)、查看当前连接数:SHOWSTATUSWHEREVARIABLE_NAME=‘Threads_connected‘;3)、查看当前用户有哪些连接:SHOWprocesslis..
分类:
数据库 时间:
2015-10-22 15:47:35
阅读次数:
208
常用的参看mongodb状态的三个命令db.stat()db.serverStatus()db.currentOp(),下面分别详细介绍一下1db.stat()获取当前数据库的信息,比如Obj总数、数据库总大孝平均Obj大小等SECONDARY>db.stats()
{
"db":"onroad",#库名
"collections":9,#集合数
"objects":130751421,/..
分类:
数据库 时间:
2015-10-22 15:44:29
阅读次数:
584
为了更快捷的反问数据库,以及更加符合面向对象封装的原则,我们应该有一个自己的数据库操作类,SqlHelper.cs 这样我们在访问数据库的时候就不必每一次都连接、赋值、执行了,可以比较方便的一步到位。首先书写一个比较简易的SqlHelp.cs,分开写ExecuteNonQuery、ExecuteSc...
分类:
数据库 时间:
2015-10-22 15:43:25
阅读次数:
259
考虑到代码的安全性,已经修改起来的方便性,我们常常不会将数据库连接字符串直接放在代码中,而是将这个字符串放到一个App.config配置文件中,赋值给一个变量,然后再在代码中引用这个变量。具体做法如下:①右键项目名称,新建一个“应用程序配置文件”改名为App.config。②在App.config中...
分类:
数据库 时间:
2015-10-22 15:42:40
阅读次数:
202
正确的安装方法:众所周知,Linux系统自带的repo是不会自动更新每个软件的最新版本(基本都是比较靠后的稳定版),所以无法通过yum方式安装MySQL的高级版本。所以我们需要先安装带有当前可用的mysql5系列社区版资源的rpm包。1.安装mysql资源rpm包rpm -Uvh http://de...
分类:
数据库 时间:
2015-10-22 15:41:31
阅读次数:
395
1、安装apache httpd这个貌似安装完centos后自带了,如果没有,也可以用yum安装 yum -y install httpd2、安装php yum -y install phpphp-devel3、安装mysql yum -y install mysql mysql-server...
分类:
数据库 时间:
2015-10-22 15:41:27
阅读次数:
201
本文介绍一些mysql中用于查询的sql语句,包括按年度、季度、月度、周、日统计查询等,有需要的朋友,可以参考下。一、年度查询查询 本年度的数据SELECT *FROM blog_articleWHERE year( FROM_UNIXTIME( BlogCreateTime ) ) = year(...
分类:
数据库 时间:
2015-10-22 15:41:25
阅读次数:
279
在MySQL数据库中,如果不指定innodb_file_per_table参数来单独存在每个表的数据,MySQL的数据都会存放在ibdata1文件。mysql ibdata1存放数据,索引等,是MYSQL的最主要的数据源。随着数据的增长,ibdata1的存储的数据也会越来越多,相应的体积也会越来越大...
分类:
数据库 时间:
2015-10-22 15:39:04
阅读次数:
285
1安装必须的相关包yum-yinstallkernel-developenssl*poptpopt-devel2下载安装wgethttp://www.keepalived.org/software/keepalived-1.2.9.tar.gztar-xfkeepalived-1.2.9.tar.gzmkdir/usr/local/keepalivedcd~/keepalived-1.2.9./configure--prefix=/usr/local/keepalived/make&a..
分类:
数据库 时间:
2015-10-22 14:33:15
阅读次数:
207
--single-transactionmysqldump的时候,不锁表–no-data仅备份结构备份MySQL数据库某个(些)表mysqldump-hhostname-uusername-ppassworddatabasenamespecific_table1specific_table2>backupfile.sqlmysql>use数据库然后使用source命令,后面参数为脚本文件(如这里用到的..
分类:
数据库 时间:
2015-10-22 14:30:26
阅读次数:
234
重点注意:在操作前一定要备份数据库-完整备份.在进行操作前最好是先去查看下相关文章,在测试环境下测试,确定熟悉了之后才在线上服务器进行操作(有个原则:新部署的一些应用,或者一些脚本,一定要在测试环境上先测试后才能拿到线上服务器应用或操作).打开查询分析器:1.执行..
分类:
数据库 时间:
2015-10-22 14:27:54
阅读次数:
224
MongoDB服务端JavaScript脚本常用JavaScript语句db.getSiblingDB(<dbname>)
db.getCollectionNames()
db.getCollection(<collname>)
db.printCollectionStats()在mongoshell运行JavaScript脚本切换数据库:use<dbname>运行如下脚本:vartotal=0;
vardbaStatC..
分类:
数据库 时间:
2015-10-22 14:24:54
阅读次数:
150
作为实时监控mongodb的利器,mongostat绝对是一把利刃,简单好用,不过,要想仔细分析mongostat状态,还少不了深刻理解每一个监控项的意义。#mongostat
insertqueryupdatedeletegetmorecommandflushesmappedvsizeresfaultslocked%idxmiss%qr|qwar|awnetInnetOutconnsetrepltime..
分类:
数据库 时间:
2015-10-22 14:24:53
阅读次数:
267