Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / ODP .NET and performance / 10 сообщений из 10, страница 1 из 1
30.06.2003, 19:53
    #32195503
Salik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODP .NET and performance
Vsem privet

Mojet ktoto uje stalkivalsya s podobnoy problemoy :

Na c# napisana test programka kotoraya zapuskaet v zikle ( 100 000 raz)
stored proceduru na MSSQL servere vremya vipolneniya primerno 1,5 minuti.


tot je samiy test : zapusk stored proceduri v zikle (100 000 raz )
kotoraya nahoditsya na Oracle servere vipolnyaetsya primerno za 5,2 minuti.

V 4em problema ?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
procedura ni4ego ne delaet:
[srcCREATE OR REPLACE PROCEDURE sp_char16null


IS

BEGIN
NULL;
  
   
END sp_char16null;


eto zna4it 4to problema ne v Baze dannih

privoju takje tekst koda na c#
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
using System;
using System.Data;
using Oracle.DataAccess.Client;
using Oracle.DataAccess.Types;
using System.IO;
using System.Text;
  
namespace ConsoleApplication20
  
{
	/// <summary>
	/// Summary description for Class1.
	/// </summary>
	class Class1
	{
		/// <summary>
		/// The main entry point for the application.
		/// </summary>
  
		[STAThread]
  
		static void Main(string[] args)
		{
			string constr =  "User Id=scott;Password=tiger;Data Source=PC1ORA;" ;
				OracleConnection con = new OracleConnection(constr);
			OracleTransaction  txn; 
			con.Open();

			System.DateTime start = DateTime.Now;
			Console.WriteLine( "Connected to database on {0 }", start.ToLongTimeString());

			
			String sqlstr =  "sp_char16NULL"  ;
            
			OracleCommand cmd = new OracleCommand();
			cmd.CommandText = sqlstr;
			cmd.Connection = con;
			              
			
			cmd.CommandType = CommandType.StoredProcedure;
			
			
			 
			try
			{ 
				txn= con.BeginTransaction();
				
				for (int cnt= 0 ; cnt< 100000 ; cnt++) 
				{	
					cmd.ExecuteNonQuery();
										
				}
				txn.Commit();
  			} 
  
			catch (Exception ex)
			{
				Console.WriteLine(ex.Message);
			}
  
			finally
			{
				cmd.Dispose();
				con.Close();
				con.Dispose();
				System.DateTime end = System.DateTime.Now;
				System.TimeSpan ts = end - start;

				Console.WriteLine( "DisConnected database on {0 }", end.ToLongTimeString());
			
				Console.WriteLine( "Duration: TSecs {0 } ",ts.TotalSeconds);
			}
		}
	}
}



Mojet kto podskajet v 4em problema ????
...
Рейтинг: 0 / 0
30.06.2003, 21:38
    #32195540
Salik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODP .NET and performance
??
...
Рейтинг: 0 / 0
02.07.2003, 11:05
    #32196960
Salik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODP .NET and performance
Nu kto nibud pomogite pojaluysta
...
Рейтинг: 0 / 0
02.07.2003, 12:08
    #32197087
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODP .NET and performance
А в чём проблема?
...
Рейтинг: 0 / 0
02.07.2003, 16:39
    #32197532
Salik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODP .NET and performance
to hDrummer :
esli sravnit 1,5 i 5.2 minuti to razniza v neskolko soten procentov !

Esle zapustit etu je proceduru v zicle v PL SQL to vremya vipolneniya 4 sec.

4to toje imeet raznizu v neskolko soten procentov .

Problema gde to v CONNECTION ili EXECUTION
...
Рейтинг: 0 / 0
02.07.2003, 16:48
    #32197545
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODP .NET and performance
Что-то мне кажется проблема не в программе, а в разных драйверах/субд/... и т.д. При чём здесь программа?
...
Рейтинг: 0 / 0
04.07.2003, 11:06
    #32199360
Salik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODP .NET and performance
Vsem spasibo za u4astie i pomosh,

Svyazalsya s podderjkoy ORACLE : viyasnilos 4to eto "BUG"
I oni popitayutsya ego ispravit.
Kak budut novosti soobshu.
...
Рейтинг: 0 / 0
05.07.2003, 13:05
    #32200154
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODP .NET and performance
А что за баг-то?
...
Рейтинг: 0 / 0
05.07.2003, 13:05
    #32200155
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODP .NET and performance
А что за баг-то? Я имею ввиду в чём конкретно?
...
Рейтинг: 0 / 0
06.07.2003, 17:36
    #32200328
Salik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODP .NET and performance
Konkretno bug v TOM $TO VIPOLNENIE proceduri kotoraya ni4ego ne delaet
zanimaet 5 minut (v zikle ).

Poka est obhodnoy put entoy problemi

http://technet.oracle.com/sample_code/tech/windows/odpnet/howto/arraybind/content.html
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / ODP .NET and performance / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]