一个例子的死锁分析:环境:innodb引擎,RC隔离级别;死锁信息:RECORD LOCKS
space id 0 page no 1492482 n bits 904 index `unit_id` of table
`51fshenzhen`.`t_refresh_queue` trx id E...
using System.Data.SqlClient;static void
Main(string[] args) { string connString = @"Data Source=.; Initial
Catalog=lh0216; User ID=s...
File error 3219 occurs on Microsoft SQL servers
where you are attempting to improperly restore a database with the "Restore
Files and Filegroups" comm...
1.With T AS () 中语句会单独生成执行计划2.MS
SQL数据库中已“页”的方式按顺序存储数据,如插入数据,会增加新的页,并将两页中数据平均分配,每一张未填满数据的页称为数据库碎片。3.避免使用GUID等无序列作为索引4.页压缩5.表分区,利用CPU多核特性并行操作数据库6.数据表数据量...
static void Main(string[] args) {
Console.WriteLine("输入用户编号:"); string cusernum = Console.ReadLine(); Console....
概述 之前的一篇博客中写到过关于服务器登录名,服务器角色,数据库用户,数据库角色的关系,理论的一些知识,大家可以看看这篇博客:登录名、服务器角色、用户名和数据库角色。本篇博客注重操作。
数据库架构
在具体的操作时,先普及一下数据库架构的知识,这里需要注意一下,这里说的数据库架构不是针对数据库的拓扑结构来说的,而是针对数据库管理系统中,针对数据库的一个功能。...
本地管理表空间中设置不同大小的db_block_size时数据文件头保留空间对应如下:--??
db_block_size=2KB,文件头保留32个数据块,即64KB。
db_block_size=4KB,文件头保留16个数据块,即64KB。
db_block_size=8KB,文件头保留8个数据块,即64KB。
db_block_size=16KB,文件头保留4个数据块,即64KB。...
利用PowerDesigner15在win7系统下对MySQL 进行反向工程
1、选择“数据库--》Generate Database...”,查看数据库表的SQL语句
2、找到“Preview”,查看SQL语句...
利用PowerDesigner15在win7系统下对MySQL 进行反向工程
1、打开PowerDesigner,建立新模型,选择Physical Data Model中的Physical Da..
2、DBMS选择“MySQL5.0”,单击“OK”;选择“数据库--》Connect...”
3、选择(一)中配置的数据源,输入用户名和密码,单击“Con...
利用PowerDesigner15在win7系统下对MySQL 进行反向工程
1、首先,安装以下的驱动
2、找到“C:\Windows\System32”
3、双击“odbcad32.exe”
4、选择“系统DSN”,并单击“添加”
5、创建新数据源
6、选择“MySQL Connector/ODB...
经常写 sql 的同学应该会接触到一些 oracle 的日期时间函数, 例如: 财务软件或者人力资源软件需要按照每年, 每季度, 每月, 甚至每个星期来进行统计.
今天闲来没事, 特意从网上整理了一些资料, 以备日后查阅.
一、常用日期数据格式
1. 获取年的最后一位, 两位, 三位, 四位...
1、事务介绍
Oracle11g中的事务是隐式自动开始的,不需要用户显示的执行开始事务语句。但对于事务的结束处理,则需要用户进行指定的操作。通常在以下情况下,Oracle认为一个事务结束了。
(1) 执行Commit语句提交事务
(2) 执行Rollback语句撤销事务
(3) 执行一条数据定义语句。如果该语句执行成功,那么oracle系统会自动执行commit命令;否则,系统会自动...
ALTER TABLE
sql-statement ::=
ALTER TABLE [database-name .] table-name alteration
alteration ::=
RENAME TO new-table-name
alteration ::=
ADD [COLUMN] column-def
SQLite...
前些时候,同事在站点服务端使用SQlite存储一些临时数据,但是在多人并发的时候Sqlite会抛出异常:The database file is locked , database is locked,而且这个是在客户生产环境下提示出来的,开发环境很难重现,同事实在没辙,竟然想发动所有研发同事通过操作软件重现问题,我只能呵呵了。既然是Sqlite的原因,直接写个小程序测试下sqlite不就行了,而...
CREATE FUNCTION dbo.L2U(@n_LowerMoney numeric(15,2),@v_TransType int)
RETURNS VARCHAR(200) AS
BEGIN
Declare @v_LowerStr VARCHAR(200) -- 小写金额
Declare @v_UpperPart VARCHAR(200)
Declare @v_UpperStr ...
Windows7系统在执行IISRESET时,抛错,错误信息如下:
Windows7系统在执行IISRESET时,抛错“访问被拒绝,必须是该远程计算机的管理员才能使用此命令。请将您的用户名添加到该远程计算机的管理员本地组或者域管理员全局组中。”下面提供两种解决win7系统iisreset访问拒绝的方法:
解决方案:
直接启用administrator用户,用adminis...
懒人用 php + nginx + mysql + redis...
一、Backup and Recovery Overview
1、Backup and Recovery Overview
1.1 What is Backup and Recovery?
一般,备份和恢复引用各个策略和过程保护你的数据库背离数据丢失,同时在任何一种数据丢失后重建数据库。
1.1.1 Physical Backups and Logical Backups
一个备份是...
代志远早年就职网易研究院从事MapReduce与DFS系统的自主研发,后加入支付宝数据平台负责Hadoop与HBase体系的架构设计与二次研发,支付宝流计算与分布式搜索系统的设计和研发,后成为支付宝海量计算体系架构师兼支付宝三代架构成员。现就转战于阿里巴巴集团-CDO-海量数据部门,负责创新性项目的研究和跟进,目前专注于Google第二代数据库产品MegaStore的研究和在阿里的落地。
在...