Thanks for the quick reply.
public static void run()
{
final StopWatch s = new StopWatch();
s.start();
ODatabaseDocumentTx db = ODatabaseDocumentPool.global().acquire(
"local:...",
"admin", "admin" );
int[] aArray = new int[] { 12, 23, 44, 50, 1, 29, 20, 99, 100, 2, 13
};
String[] sArray = new String[] { "Simon", "Pegg", "Marry", "Olean",
"Itsu", "Parov", "Stelar", "Miquel" };
try
{
db.begin( TXTYPE.NOTX );
for( int j = 0; j < 50; j++ )
{
ODocument document = db.newInstance( "Person" );
for( int i = 0; i < 4000; i++ )
{
document.field( "fieldName" + i, "fieldValue" + i );
}
db.save( document );
}
db.commit();
s.stop();
System.out.println( s.prettyPrint() );
}
catch( Exception e )
{
e.printStackTrace();
db.rollback();
}
finally
{
db.close();
}
}
and then the delete
public static void deleteObjects()
{
final StopWatch s = new StopWatch();
s.start();
ODatabaseDocumentTx db = ODatabaseDocumentPool.global().acquire(
"local:...",
"admin", "admin" );
try
{
db.begin( TXTYPE.NOTX);
for( ODocument m : db.browseClass( "Person" ) )
{
m.delete();
}
db.commit();
s.stop();
System.out.println( s.prettyPrint() );
}
catch( Exception e )
{
db.rollback();
}
finally
{
db.close();
}
}
and then i ran those in a simple thread
for( int i = 0; i < 2; i++ )
{
new Thread()
{
public void run()
{
TestBeanUtils.run();
};
}.start();
}
feel free to blame anything.
regards,
Nhat
On Thursday, April 3, 2014 11:04:14 AM UTC+2, Andrey Lomakin wrote:
>
> That is because current version of cluster tries to reuse space at any
> cost and your records are big.
> That is why it is so slow.
> Any way could you provide me test case I will look on it.
>
>
>
> On Thu, Apr 3, 2014 at 11:53 AM, Nhat Nguyen
> <[email protected]<javascript:>
> > wrote:
>
>> Hi,
>>
>> is there any posibility to increase the performance of deletes?
>>
>> I inserted 200 Documents á 128kb size in ~2ms with 2 Threads.
>> But when i am deleting them it takes 20 seconds. Am i doing anything
>> wrong or is the delete just that slow?
>>
>> I tried it with the "java api" and the "console.bat".
>>
>> I´ve used the OrientDB Version 1.7-rc2.
>>
>> regards,
>> Nhat
>>
>> --
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "OrientDB" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Best regards,
> Andrey Lomakin.
>
> Orient Technologies
> the Company behind OrientDB
>
>
--
---
You received this message because you are subscribed to the Google Groups
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.