数据库
文章平均质量分 59
bruceyang2009lzu
这个作者很懒,什么都没留下…
展开
-
数据库技巧——MySQL十大优化技巧
导读:作者杰之蓝写了一篇《MySQL十大优化技巧》文章,他认为WEB开发者不光要解决程序的效率问题,对数据库的快速访问和相应也是一个大问题。希望本文能对大家掌握MySQL优化技巧有所帮助。以下是文章内容:1. 优化你的MySQL查询缓存在MySQL服务器上进行查询,可以启用高速查询缓存。让数据库引擎在后台悄悄的处理是提高性能的最有效方法之一。当同一个查询被执行多次时,如果结果是从缓转载 2011-11-22 11:37:25 · 411 阅读 · 0 评论 -
linux 下 c++ 连接mysql
系统: ubuntu14数据库:mysql5.5步骤:g++/ mysql 数据库安装略1. 首先安装mysql对 C/C++的API, 可以通过下面命令安装:sudo apt-get install mysql-server libmysql++-dev如果在安装过程中报错, 可以根据命令提示, 通过sudo apt-get update 修复下。2. 将lib文件拷贝到原创 2016-09-24 23:02:21 · 3516 阅读 · 0 评论 -
本周作业
研究内容:嵌套事务的回滚处理方案;研究成果:blog一篇时效:7.10之前原创 2016-07-08 11:24:02 · 361 阅读 · 0 评论 -
MySQL索引和查询优化
对于任何DBMS,索引都是进行优化的最主要的因素。对于少量的数据,没有合适的索引影响不是很大,但是,当随着数据量的增加,性能会急剧下降。如果对多列进行索引(组合索引),列的顺序非常重要,MySQL仅能对索引最左边的前缀进行有效的查找。例如:假 设存在组合索引it1c1c2(c1,c2),查询语句select * from t1 where c1=1 and c2=2能够使用该索引。转载 2016-06-22 12:12:05 · 348 阅读 · 0 评论 -
show profile 分析性能
SHOW PROFILE [type [, type] ... ] [FOR QUERY n] [LIMIT row_count [OFFSET offset]]type: ALL | BLOCK IO | CONTEXT SWITCHES | CPU | IPC | MEMORY | PAGE FAULTS | SOURCE | SWA翻译 2016-06-22 11:56:12 · 1019 阅读 · 0 评论 -
技术日记-150726
上海 晴转阵雨 37摄氏度日记只是未整理的笔记,是其他的文章的雏形,适用于于本人看。共享池共享池最小的内存分配单元是块(Chunk),chunk的大小不统一。4031错误: 共享内存池不足。共享池分形结构共享池最上面一层是堆(HEAP),每个堆中,没划分成多个大小相关的区(Extent),么个区又包含大小不等的Chunk。Chunk又可以看成一个子堆原创 2015-07-26 23:36:46 · 691 阅读 · 0 评论 -
ON、WHERE、HAVING的区别
ON 、WHERE、HAVING都能通过限制条件筛选数据,但他们的使用及其不同。下面我们来分析三者之间的区别。1. ON 和WHERE 所有的查询都回产生一个中间临时报表,查询结果就是从返回临时报表中得到。ON和WHERE后面所跟限制条件的区别,主要与限制条件起作用的时机有关,ON根据限制条件对数据库记录进行过滤,然后生产临时表;而WHERE是在临时表生产之后,根原创 2014-08-26 13:41:23 · 7902 阅读 · 2 评论 -
数据库连接整理
连接可以分为内连接、外连接、交叉连接、自连接。1. Cross join1) 支持的数据库:ORACLE、MYSQL、SQLServer、DB2。2) 功能说明:交叉连接返回结果包含了所连接两表的记录两两组合。其返回结果所包含记录数为两表满足条件记录行数的乘积。CROSS JOIN后限制条件只能用WHERE 不能用ON。3) 底层实现和性能:CROSS原创 2014-08-26 16:41:11 · 1190 阅读 · 0 评论 -
php操作mysql数据库
在php操作数据库过,会频繁对数据库进行各种操作,所以,php提供函数接口,很好的支持了对各种数据库的支持,包括MySql数据库。 php函数接口,事实上是对sql语句的分装1.数据库的连接要使用数据库,首先需要连接数据库,链接命令为mysql_connect(servername, user, password);servername 为服务器名,可选项,默认为 lo原创 2013-10-22 22:04:06 · 1975 阅读 · 0 评论 -
一位菜鸟的LAMP之路(1)------mysql php的安装
前言本鸟之前有过windows的php开发经验,对windows平台下php+mysql +apache服务平台的搭建,也并不陌生。最近因为要找工作,很多与php相关的岗位,都要求熟悉精通LAMP ,本鸟因为这个原因,受到各种被鄙视。也难怪,现在服务器操作系统多为Linux,人家公司招聘,当然希望招聘到能够快速上位的员工。怪只怪自己学艺不精。既然知道自己的不足,那就废话少说,上路了。GO,走起原创 2013-10-21 21:40:32 · 1415 阅读 · 0 评论 -
MySQL 数据类型
MySQL主要提供了四种数据类型,它们是:数值类型、串类型、日期类型、NULL值类型数值类型数值类型是诸如134,123.0323,包括整数和浮点数的数据类型。整型包括0~9十个数字;16进制的整型以0x开头,包括0~9十个数字和a~f六个字母。定点实数由整数部分,小数点和小数部分组成。科学计数小数格式 为 数字徐磊.小数序列e/E(+/-)指数序列,注意这里的正负号不能省略。串值原创 2013-10-26 21:43:17 · 1036 阅读 · 0 评论 -
深入理解数据库并发控制原理
并发控制原理 事务之间的相互影响可能导致数据库状态的不一致,即使各个事务能保持状态的正确性,而且也没有任何故障发生。因此,不同事务中各个步骤的执行顺序必须以某种方式进行规范。控制这些步骤的功能由DBMS的调度器部件完成,而保证并发执行的事务能保持一致性的整个过程称为并发控制。调度器的作用如图1所示。 首先讨论如何保证并发执行的事务能保持数据库状态的正确性。抽象的要求称为可串行性转载 2013-04-21 13:47:47 · 879 阅读 · 0 评论 -
SQL学习整理(1)
++ SQL是一种非过程语言,非过程语言就是指与具体过程无关,SQL描述了如何对数据进行检索,插入、删除,但他并不说明如何进行这样的操作。++ 在SQL 语句中大小写是不敏感的。++ SQL输出的结果, 对于字符串类采用左对齐;对于数字类采用右对齐;++ 子句是SQL语句的一部分,SQL语句是几个子句的结合。 select column,column2是一个子句;原创 2013-10-25 00:29:35 · 1692 阅读 · 0 评论 -
Oracle数据库与MySQL的几点区别
Oracle数据库与MySQL数据库的区别是本文我们主要要介绍的内容,接下来我们就开始介绍这部分内容,希望能够对您有所帮助。 Oracle与MySQL的区别: 1.在Oracle中用select * from all_users显示所有的用户,而在MYSQL中显示所有数据库的命令是show databases.对于我的理解,Oracle项目来说一个项目就应该有一个用户和其对应的翻译 2011-11-22 19:55:47 · 997 阅读 · 0 评论 -
(一)数据库事务-事务的特性
在移动互联网时代,有事没事给朋友发个红包很正常吧。假设今天是情人节,你为了讨女朋友欢心,打算给她发个520元的小红包。你激动的发完红包,放佛看到了女朋友满脸的喜悦和对你的爱慕。但是过了好久,你女朋友好久没有任何回复,你期盼的“么么达”没有出现。心急的你看了下自己的手机钱包,发现520元确实已经从账户扣除。这时你会不会担心,这520元从自己的账户上扣除了,但是没有到达女朋友的账户。可能你的担心不原创 2017-07-22 18:36:17 · 265 阅读 · 0 评论