MySql

Mysql线程池优化笔记

Mysql线程池优化我是总结了一个站长的3篇文章了,这里我整理到一起来本文章就分为三个优化段了,下面一起来看看。Mysql线程池系列一(ThreadpoolFAQ)首先介绍什么是mysqlthreadpool,干什么用的?使用线程池主要可以达到以下两个目的:1、在大并发的时候,性能不会因为过载而迅速下降。2、减少性能抖动threadpool的工作原理?线程池使用分而治之的方法来限制和平衡并发性。与默认的thread_handling不同,线程池将连接和线程

系统 2019-08-12 01:52:44 2600

数据库相关

各种字符串合并处理示例.sql

--各种字符串分函数--3.3.1使用游标法进行字符串合并处理的示例。--处理的数据CREATETABLEtb(col1varchar(10),col2int)INSERTtbSELECT'a',1UNIONALLSELECT'a',2UNIONALLSELECT'b',1UNIONALLSELECT'b',2UNIONALLSELECT'b',3--合并处理--定义结果集表变量DECLARE@tTABLE(col1varchar(10),col2varc

系统 2019-08-12 01:51:43 2600

MySql

Mysql Event使用

MySQL5.1推出新特性——EventScheduler,可以定时执行一些任务,给开发带来极大的便利。如果要使用EventScheduler,首先检查是否启用了Eventscheduler,如下:mysql>select@@event_scheduler;mysql>showvariableslike'event_scheduler';如果没有开启,开启它。mysql>setGLOBALevent_scheduler=ON;或mysql>setGLOBA

系统 2019-08-12 01:51:34 2600

SqlServer

在SQL SERVER 2005创建用户定义函数语法

创建用户定义函数。这是一个已保存Transact-SQL或公共语言运行时(CLR)例程,该例程可返回一个值。用户定义函数不能用于执行修改数据库状态的操作。与系统函数一样,用户定义函数可从查询中调用。标量函数和存储过程一样,可使用EXECUTE语句执行。用户定义函数可使用ALTERFUNCTION修改,使用DROPFUNCTION删除。Transact-SQL语法约定语法ScalarFunctionsCREATEFUNCTION[schema_name.]f

系统 2019-08-29 22:52:17 2599

SqlServer

引用:初探Sql Server 执行计划及Sql查询优化

原文:引用:初探SqlServer执行计划及Sql查询优化初探SqlServer执行计划及Sql查询优化收藏MSSQL优化之————探索MSSQL执行计划作者:no_mIss最近总想整理下对MSSQL的一些理解与感悟,却一直没有心思和时间写,晚上无事便写了一篇探索MSSQL执行计划,本文讲执行计划但不仅限于讲执行计划。网上的SQL优化的文章实在是很多,说实在的,我也曾经到处找这样的文章,什么不要使用IN了,什么OR了,什么AND了,很多很多,还有很多人拿出

系统 2019-08-12 01:55:43 2599

数据库相关

uva 10069 Distinct Subsequences(高精度 + DP

题目连接:10069-DistinctSubsequences题目大意:给出两个字符串x(lenth<10000),z(lenth<100),求在x中有多少个z。解题思路:二维数组DP,有类似于求解最长公共子序列,cnt[i][j]表示在x的前j个字符中有多少个z前i个字符。状态转移方程1、x[j]!=z[i]cnt[i][j]=cnt[i][j-1];2、x[j]==z[i]cnt[i][j]=cnt[i][j-1]+cnt[i-1][j-1];计算的时

系统 2019-08-12 01:55:22 2599

MySql

mysql获取插入ID

在MySQL中,使用auto_increment类型的id字段作为表的主键。通常的做法,是通过“selectmax(id)fromtablename”的做法,但是显然这种做法需要考虑并发的情况,需要在事务中对主表以“X锁“,待获得max(id)的值以后,再解锁。这种做法需要的步骤比较多,有些麻烦,而且并发性也不好。有没有更简单的做法呢?答案之一是通过selectLAST_INSERT_ID()这个操作。乍一看,它和selectmax(id)很象,但实际上它

系统 2019-08-12 01:55:16 2599

数据库相关

sql性能

---正在运行的selecta.username,a.sid,b.SQL_TEXT,b.SQL_FULLTEXTfromv$sessiona,v$sqlareabwherea.sql_address=b.address---运行过的selectb.SQL_TEXT,b.FIRST_LOAD_TIME,b.SQL_FULLTEXTfromv$sqlareabwhereb.FIRST_LOAD_TIMEbetween'2009-10-15/09:24:47'a

系统 2019-08-12 01:54:41 2599

MySql

Mysql 基本语句练习

一、怎样查看数据库信息?desc数据库名;二、怎样查看数据表信息?desc表名;//查看表的属性和属性值或者用select语句://查看表的行记录信息select*from表名(wherenub='100001');三、将数据写入数据库要经过什么步骤?1.创建表:createdatable数据库名;2.创建用户:grantselect,create,droponstud.*to用户名@localhostidentitiedby"密码";//(注意双引号)3

系统 2019-08-12 01:54:34 2599

MySql

错误外键[经验]MYSQL外键(Foreign Key)的使用--

题记:写这篇博客要主是加深自己对错误外键的认识和总结实现算法时的一些验经和训教,如果有错误请指出,万分感谢。1.明天在建wms中的case_detail中的caseNumber不能与case_head相关联。结果建了数次都提示错误,浪费时间良久。关键字:mysqlcreatetableerrno121150错误建表错误外键每日一道理整个世界,因为有了阳光,城市有了生机;细小心灵,因为有了阳光,内心有了舒畅。明媚的金黄色,树丛间小影成像在叶片上泛有的点点破碎

系统 2019-08-12 01:54:12 2599

数据库相关

11.11 系统中的数据字典定义是什么,如何使用?

数据字典在系统中的作用是维护一些常用的词语,同时记录用户的习惯用语,使系统在使用过程中自动完善自己,比如:自然人信息中需要记录自然人的民族,中国有56个民族,但由于地区分布的不同,某个地区主要就只有哪几个民族,这样避免了把所有56个民族都列出来,数据太多用户反而很难取得有用的信息。所在组件:IBeamMDAACommon.dll名称空间:IBeam.MDAA.ORMObjects(数据库实体)IBeam.MDAA.Objects(业务对象)用法举例:在当事

系统 2019-08-12 01:33:39 2599

MySql

PHP移动互联网的发展票据(6)——MySQL召回数

原文地址:http://www.php100.com/html/php/api/2014/0326/6707.html一、数据类型1、整型数据类型存储空间说明取值范围TINYINT1字节很小的整数带符号值:-128~127无符号值:0~255SMALLINT2字节较小的整数带符号值:-32768~32767无符号值:0~65535MEDIUMNT3字节中等大小的整数带符号值:-8388608~8388607无符号值:0~16777215INT4字节标准整数

系统 2019-08-12 01:55:38 2598

SqlServer

SQL Server 移动数据库

原文:SQLServer移动数据库移动系统数据库在下列情况下可能很有用:故障恢复。例如,数据库处于可疑模式下或因硬件故障而关闭。计划的重定位。为预定的磁盘维护操作而进行的重定位。下列过程适用于在同一SQLServer实例内移动数据库文件。若要将数据库移动另一个SQLServer实例中或另一台服务器上,请使用备份和还原或分离和附加操作。本主题中的过程需要数据库文件的逻辑名称。若要获取该名称,请在sys.master_files目录视图中查询名称列。预先安排的

系统 2019-08-12 01:55:03 2598

MySql

我的MYSQL学习心得(二)

原文:我的MYSQL学习心得(二)我的MYSQL学习心得(二)我的MYSQL学习心得(一)我的MYSQL学习心得(三)我的MYSQL学习心得(四)我的MYSQL学习心得(五)我的MYSQL学习心得(六)显示宽度MYSQL中的整数型数据类型都可以指定显示宽度,而SQLSERVER不行创建一个表CREATETABLEtb_emp(idBIGINT(1))id字段的数据类型为BIGINT(1),注意到后面的数字1,这表示的是该数据类型指定的显示宽度,指定能够显示

系统 2019-08-12 01:51:29 2598

MySql

MySQL 通配符学习小结

MySQL通配符SQL的模式匹配同意你使用“_”匹配不论什么单个字符,而“%”匹配随意数目字符(包含零个字符)。在MySQL中,SQL的模式缺省是忽略大写和小写的。以下显示一些样例。注意在你使用SQL模式时,你不能使用=或!=;而使用LIKE或NOTLIKE比較操作符。为了找出以“b”开头的名字:mysql>SELECT*FROMpetWHEREnameLIKE"b%";+--------+--------+---------+------+-------

系统 2019-08-12 01:33:52 2598