
数据库
宇宙浪子
本人从事java软件开发
展开
-
oracle查看表结构
获取表: select table_name from user_tables; //当前用户的表 select table_name from all_tables; //所有用户的表 select table_name from dba_tables; //包括系统表 select table_name from dba_tables where转载 2013-10-30 10:17:39 · 695 阅读 · 0 评论 -
MySQL内存大小
mysql内存计算公式mysql used mem=key_buffer_size+query_cache_size+tmp_table_size+innodb_buffer_pool_size+innodb_additional_mem_pool_size+innodb_log_buffer_size+max_connections*(read_buffer_size+read_rnd_转载 2016-03-03 11:07:46 · 2671 阅读 · 0 评论 -
SQL SERVER数据库修复
数据库错误如下:消息 824,级别 24,状态 2,第 2 行SQL Server 检测到基于一致性的逻辑 I/O 错误 pageid 不正确(应为 1:143744,但实际为 24490:1539394346)。在文件 'E:\数据库\ET.mdf' 中、偏移量为 0x00000046300000 的位置对数据库 ID 14 中的页 (1:143744) 执行 读取 期间,发生了该错误。原创 2015-12-16 12:11:54 · 2289 阅读 · 1 评论 -
SQLserver备份文件还原对应用户修复所需操作
第一步:使用exec sp_change_users_login 'REPORT'查看孤立的用户;第二步:选出一个用户出来新建登录名,选好对应的默认数据库;第三步:使用exec sp_change_users_login 'AUTO_FIX','用户名'来修复孤立的用户。原创 2015-08-18 01:19:51 · 1254 阅读 · 0 评论 -
Mysql的longblob字段插入数据问题
在使用mysql的过程中,有个问题就是mysql的优化,mysql中longblob字段在5.5版本中默认的为1M。想改变这个问题,需要注意几点:com.mysql.jdbc.PacketTooBigException: Packet for query is too large (2054817 > 1048576). You can change this value on the s原创 2014-01-29 00:20:11 · 5759 阅读 · 0 评论 -
Hibernate如何提升数据库查询的性能
目录(?)[-]数据库查询性能的提升也是涉及到开发中的各个阶段在开发中选用正确的查询方法无疑是最基础也最简单的SQL语句的优化使用正确的查询方法使用正确的抓取策略Hibernate的性能优化Hibernate查询方法与缓存的关系Hibernate查询缓存查询缓存Hibernate二级缓存二级缓存二级缓存的工作内容二级缓存的适用范围二级缓存组件Hi转载 2014-01-14 10:39:48 · 2327 阅读 · 0 评论 -
SQL优化查询详解
1. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2. 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id转载 2013-11-11 16:57:36 · 580 阅读 · 0 评论 -
SQL中WHERE变量IS NULL条件导致全表扫描问题的解决方法
今天在评审接手的项目中的存储过程时,发现存在大量的在条件里判断变量是否NULL的写法复制代码代码如下:SET @SQL = 'SELECT * FROM Comment with(nolock) WHERE 1=1 And (@ProjectIds Is Null or ProjectId = @ProjectIds)转载 2013-11-11 17:08:27 · 2511 阅读 · 0 评论 -
SQL_Server全文索引的使用实例演示
开启SQL全文搜索提升查询性能,本文示范如何使用SQL全文索引的方法。需要的朋友可以参考下本文示范完整的SQL SERVER数据库全文索引以pubs数据库为例首先,介绍利用系统存储过程创建全文索引的具体步骤:1) 启动数据库的全文处理功能 (sp_fulltext_database)2) 建立全文目录转载 2013-11-11 17:05:24 · 853 阅读 · 0 评论 -
Oracle 字符集的查看和修改
一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。 影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_转载 2013-10-30 10:22:10 · 538 阅读 · 0 评论 -
SQL SERVER 备份计划
master..xp_cmdshell 'net use \\1.1.1.1\数据备份 wonders,1 /user:1.1.1.1\databackup'原创 2016-05-14 12:45:40 · 842 阅读 · 0 评论