数据库性能优化
像风一样自由
Javaweb程序员喜欢各种技术
展开
-
【mysql数据库系列】mysql数据类型以及navicate中宽度设置值
MYSQL支持常用的数据类型:数值类型、日期/时间类型和字符串(字符)类型。1.数值类型数值类型可以分为两类:整型和实数。对于实数,MYSQL支持确切精度的值(定点数)和近似精度的值(浮点数)。确切精度的数值类型有DECIMAL类型,近似精度的数值类型有单精度(FLOAT)或双精度(DOUBLE)两种类型。 (1)整型 整型包括 TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT 下表展示了各种类型的空间占用以及表示的数值范围。...原创 2020-12-31 23:29:53 · 2857 阅读 · 0 评论 -
【mysql数据库002】MYSQl中的事务以及多版本并发控制
MYSQl中的事务本博客中研究的都是InnoDB引擎1.自动提交MYSQL默认采用自动提交(auto commit)模式,也就是说,如果不是显式的开始一个事务,则每个查询都被当作一个事务执行提交操作。在当前的连接中可以通过设置autocommit变量来启用或者进用自动提交模式。show VARIABLES LIKE 'AUTOCOMMIT';命令来查看是否启用自动提交。MYSQL还可以通过执行SET TRANSCTION ISOLATION LEVEL命令来设置隔离级别。新的..原创 2020-08-12 22:17:58 · 162 阅读 · 1 评论 -
【mysql数据库001】mysql数据库的逻辑架构
MYSQL服务器逻辑架构图最上层的服务并不是MYSQL所独有的,大多数基于网络的客户端/服务器的工具或者服务都有类似的架构。例如:链接处理、授权认证、安全等等。第二层架构MYSQL的核心宫鞥你都再这一层,包括查询解析、分析、优化、缓存以及所有的内置函数(例如、日期、时间)所有跨存储引起的功能都在这一层实现:存储过程、触发器、视图第三层包含了存储引擎。存储引擎负责MYSQL中书籍的存储和提取。MYSQL支持多种存储引擎,每个存储引擎都有它的优势和劣势。服务器通过API与存储引擎进行通信。这些.原创 2020-08-12 16:25:38 · 218 阅读 · 1 评论 -
javaWEB项目性能调优
在工作中难免要维护其他人做的项目。现在遇到一个情况,客户那里有 一台服务器 200G左右的硬盘,windows server 2003 32位操作系统,同时上面安装有sqlserver 2000数据库 个人版。 由于系统是客户自己单位使用所以系统并发量并不大,最多了时候也不会超过,300人。系统内存有8G。系统上一个tomcat 55 下面运行了四个项目。平时用户访问的时候就是感觉速度慢原创 2014-01-24 15:04:43 · 2485 阅读 · 0 评论 -
在window server 2003上 让sql server 2000用大于4G的内存
在服务器运维过程中,发现服务器有10G内存,但是装的是windows server 2003操作系统,32位系统最多能识别4G内存,现在数据库已启动就占用将近2G内存,还有其他应用服务,导致内存捉襟见肘。经过查找资料,发现可以用PAE锁定内存,于是欣喜若狂。具体设置步骤如下在运行 32 位版本的 SQL Server 2000 SP4 的计算机上启用 AWE 时有些内存不可用如果启用原创 2013-12-03 10:05:36 · 1308 阅读 · 0 评论 -
oracle 数据库创建用户并为用户授权
创建用户 create user lisi identify by lisi; 把创建会话的权限赋予给lisi grant creat session to lisi; 将创建表的权限赋予给lisi grant create table to lisi; 将使用任何表空间的权限赋予给lisi grant unlimited table原创 2013-09-19 22:59:58 · 1337 阅读 · 0 评论 -
java 调用oracle存储过程
Java调用有返回值的存储过程一共五个参数;参数1,2,3,4,均为 输入的参数;参数5为输出的参数 CallableStatement proc = conn.prepareCall("{call pack_his.proc_history(?,?,?,?,?)}"); proc .setString(1, orignal_tableN原创 2013-09-14 15:08:24 · 429 阅读 · 0 评论 -
ORACLE 数据库常用命令
drop user sa cascade --无用户次行不要 create user sa IDENTIFIED by admin123 default tablespace society; --temporary tablespace TEMP --profile DEFAULT --password expire原创 2013-09-06 18:51:54 · 495 阅读 · 0 评论 -
sql server 数据库 表中记录的增长速率统计
最近做系统维护 在维护过程中遇到一个问题 用户反馈系统运行缓慢,领导发话让统计一下数据库中哪些表单增长速度过快。由于以前木有相关经验,经过在网上搜集资料发现可以通过以下方法解决 ---一下sql 语句适应于sql server 数据库 1.查出所有表单名 按照一定顺序排列 select name from sysobjects where xtype='U' order原创 2013-08-15 17:25:04 · 1204 阅读 · 0 评论 -
SQL server2008 收缩数据库日志文件
--1-先把数据库文件设置为简单模式,USE [master]GOALTER DATABASE CGDSSDB SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE CGDSSDB SET RECOVERY SIMPLE --简单模式GOUSE CGDSSDBGODBCC SHRINKFILE (N'CGDSSDB_l原创 2013-08-08 10:25:51 · 591 阅读 · 0 评论