原文:MySQL 架构MySQL架构和结构分析官方架构图:MySQL DB
各模块架构图如下:MySQL安装方式MySQL初始化简介:什么是事务; 事务: ACID :
事务确保了银行不会弄丢你的钱,而这种特性在应用逻辑设计中是很难实现的,甚至不可实现。一个ACID兼容的数据库服务器,要为事务处理大...
分类:
数据库 时间:
2014-05-05 11:31:05
阅读次数:
515
一、外围网络:第一道防线:“网络设备防线”,因为暴露到广域网潜在的危险非常多,尽可能的让我们的MySQL
处在一个有保护的局域网之中,有了网络设备的保护,屏蔽来自外部的潜在威胁。二、主机:
第二道防线“主机层防线”,“主机层防线”主要拦截网络(包括局域网内)或者直连的未授权用户试图入侵主机的行为。....
分类:
数据库 时间:
2014-05-05 11:25:40
阅读次数:
388
类似这样的语句在mysql oracle 是可以执行成功的,select * from
classfirst where (classid ,classname) not in (select classid, classname from
classfirst where classid=2 )但...
分类:
数据库 时间:
2014-05-05 11:15:31
阅读次数:
386
最简单的方式是使用 mysql 的 ORDER BY RAND() 子句。SELECT
col1 FROM tbl ORDER BY RAND() LIMIT
10;它能很好的运行在小表中。然而,对于大表,生成随机列表行时将产生一个严重的性能问题,MYSQL 需要对每一行进行随机,然后对它们排序。即...
分类:
数据库 时间:
2014-05-05 11:04:53
阅读次数:
483
String sql = "update kbr_user k set increment =
ifnull(k.increment,0) + " + increment + ",integral = ifnull(k.integral,0) + " +
integral + " where use...
分类:
数据库 时间:
2014-05-04 19:55:31
阅读次数:
341
在优化查询中,数据库应用(如MySQL)即意味着对工具的操作与使用。使用索引、使用EXPLAIN分析查询以及调整MySQL的内部配置可达到优化查询的目的。 任何一位数据库程序员都会有这样的体会:高通信量的数据库驱动程序中,一条糟糕的SQL查询语句可对整个应用程序的运行产生严重的影响,其不仅消耗掉更多...
分类:
数据库 时间:
2014-05-04 19:53:31
阅读次数:
398
4.2.1 权限系统简介 MySQL
的权限系统在实现上比较简单,相关权限信息主要存储在几个被称为granttables 的系统表中,即:
mysql.User,mysql.db,mysql.Host,mysql.table_priv
和mysql.column_priv。由于权限信息数据量比较小....
分类:
数据库 时间:
2014-05-04 19:41:55
阅读次数:
584
Post-Recovery Test Run Options Screen When you
clear the Add another recovery operation check box in the Recovery Operation
screen and click next, the...
分类:
其他好文 时间:
2014-05-04 19:37:19
阅读次数:
571
原文:SQL Server的备份0.参考文献1.恢复模式SQL Server
备份和还原操作发生在数据库的恢复模式的上下文中。恢复模式旨在控制事务日志维护。“恢复模式”是一种数据库属性,它控制如何记录事务,事务日志是否需要(以及允许)备份,以及可以使用哪些类型的还原操作。有三种恢复模式:简单恢复模式...
分类:
数据库 时间:
2014-05-04 19:13:47
阅读次数:
614
如果你不小心覆盖了之前的存储过程,那得赶紧闪回,时长越长闪回的可能性越小。原理很简单,存储过程的定义就是数据字典,修改数据字典跟修改普通表的数据没有区别,此时会把修改前的内容放到undo中,我们可以根据这一点来进行闪回,所以我说要尽快,要不然找不回来了。下面我们来做一个实验:
1.在用户TEST下14:31下建立存储过程
create or replace procedure GG_TEST
...
分类:
数据库 时间:
2014-05-04 18:44:26
阅读次数:
363