优点 1. 运行速度:对于很简单的sql,存储过程没有什么优势。对于复杂的业务逻辑,因为在存储过程创建的时候,数据库已经对其进行了一次解析和优化。存储过程一旦执行,在内存中就会保留一份这个存储过程,这样下次再执行同样的存储过程时,可以从内存中直接调用,所以执行速度会比普通sql快。 2. 减少网络传 ...
分类:
其他好文 时间:
2018-01-27 13:53:40
阅读次数:
155
此博文是阅读《MySQL技术内幕 InnoDB存储引擎(第二版)》笔记总结,包括InnoDB存储引擎概述、表以及索引结构!
分类:
数据库 时间:
2018-01-26 14:49:43
阅读次数:
225
数据库设计原则,或者说最终目的: 有效的存储 高效的访问 最近在慕课网上学习了一部分数据库方面的理论知识(最近学习喜欢从视频入手。。。好像也就到视频和写博客了),现总结如下; 总体结构:需求分析——》逻辑设计——》物理设计——》维护优化; 实际上,讲者也认为,数据库设计就是一个需求,而整个设计就包含 ...
分类:
数据库 时间:
2018-01-22 12:02:37
阅读次数:
461
数据库是网络应用的基础,良好的表结构设计,对整个应用起着至关重要的作用。 数据库设计的步骤: 1.需求分析:数据是什么,有哪些属性,数据和属性的特点 2.逻辑设计:使用ER图对数据库进行逻辑建模 3.物理设计:选择数据库系统,并对逻辑设计进行转化 4.维护优化:追加,分拆等 实例演示(电子商务网站) ...
分类:
数据库 时间:
2018-01-10 14:06:29
阅读次数:
256
●回收表空间当数据表大量删除数据时,用OPTIMIZETABLE进行空间回收,原理时新建一张数据表,再将内容复制到新表:OPTIMIZETABLE"TABLENAME";InnoDB要用以下命令进行重建:ALTERTABLEtable.nameENGINE=‘InnoDB‘;否则会出现错误:Tabledoesnotsupportoptimize,doingrecreate+analyzein..
分类:
数据库 时间:
2017-10-16 22:11:18
阅读次数:
143
好几个月没更新博客了,一方面是因为换工作和搬家的原因,比较忙;另一方面是因为觉得对数据库的理解还不够深刻,花了些时间在学习上。 最近到新公司后,做了些数据库索引优化和维护上的工作,趁着今天有空,写个博客与大家分享下,其实一些源码也是网上拷贝的,只不过是做了些改进,主要想分享的是一个优化的思路。 一、 ...
分类:
数据库 时间:
2017-06-27 10:00:51
阅读次数:
214
原本只是想做个简单的界面简单显示之前信息收集类脚本收集的goldengate的运行状况。后来感觉不错就慢慢的加了一些东西具体界面如下分为配置信息及状态,错误日志信息,replicat写入错误日志记录,以及附加日志异常记录配置信息状态显示每个链路的具体配置信息以及进程状态,正..
分类:
其他好文 时间:
2017-06-19 22:20:19
阅读次数:
334
部分html范例主要用到了嵌套表格等简单的语法<!DOCTYPEHTML>
<html>
<h1align="center">goldengate监控系统</h1>
<head>
<styletype="text/css">
p
{
border:redsolidthin;
outline:#00ff00dottedthick;
}
</style>
</head>
..
分类:
Web程序 时间:
2017-06-19 22:13:17
阅读次数:
174
这个简易监控系统具体是由html实现的后台没有数据库,只有从各台机器收集并上传过来的html文件通过定时shell脚本整理并分类到各个目录,然后通过apache被网页调用具体更新频率取决于各数据同步服务器的定时任务运行频率OGG进程状态整理脚本这个脚本用于整理进程信息上传脚本收..
分类:
其他好文 时间:
2017-06-19 22:01:58
阅读次数:
1364
很抱歉把脚本部署准备放在后面来讲1.环境包安装因为脚本通过shell以及perl实现。系统必须支持bshell才能满足运行环境部分AIX服务器因为缺乏bshell需要专门安装rpm包所以需要安装以下两个安装包gettext-0.17-8.aix6.1.ppc.rpmbash-4.2-9.aix6.1.ppc.rpm而上传脚本是通过expect来..
分类:
其他好文 时间:
2017-06-19 17:06:54
阅读次数:
222